Ubuntu 18: eclipse не работает при попытке загрузить библиотеки SWT

Я запускаю последнее затмение, и когда я открываю журнал модели WindowBuilder JTable, я получаю эта ошибка:

Цитата org.eclipse.swt.SWTError: неопределенная ошибка [Ошибка при запуске AWT] (java.lang.UnsatisfiedLinkError: не удалось загрузить библиотеку SWT. Причины: /media/Backup/eclipse/java-2021-09/eclipse/configuration/org.eclipse.osgi/333/0/.cp/libswt-awt-gtk-4946r21.so: / usr / lib / jvm / jdk-17 /lib/libjawt.so: версия SUNWprivate_1.1 'не найдена (требуется для /media/Backup/eclipse/java-2021-09/eclipse/configuration/org.eclipse.osgi/333/0/.cp/ libswt-awt-gtk-4946r21.so) нет swt-awt-gtk в java.library.path: / usr / java / packages / lib: / usr / lib64: / lib64: / lib: / usr / lib no swt- awt в java.library.path: / usr / java / packages / lib: / usr / lib64: / lib64: / lib: / usr / lib /home/abusous2000/.swt/lib/linux/x86_64/libswt-awt- gtk-4946r21.so: /usr/lib/jvm/jdk-17/lib/libjawt.so: версия SUNWprivate_1.1 'не найдена (требуется для /home/abusous2000/.swt/lib/linux/x86_64/ libswt-awt-gtk-4946r21.so) Не удается загрузить библиотеку: /home/abusous2000/.swt/lib/linux/x86_64/libswt-awt-gtk.so Не удается загрузить библиотеку: /home/abusous2000/.swt/lib/linux/x86_64/libswt-awt.so /home/abusous2000/.swt/lib/linux/x86_64/libswt-awt-gtk-4946r21.so: /usr/lib/jvm/jdk-17/lib/libjawt.so: версия `SUNWprivate_1.1 'не найдено (требуется /home/abusous2000/.swt/lib/linux/x86_64/libswt-awt-gtk-4946r21.so) ) в org.eclipse.swt.SWT.error (SWT.java:4919) в org.eclipse.swt.awt.SWT_AWT.new_Frame (SWT_AWT.java:168) в swingintegration.example.EmbeddedSwingComposite2.createFrame (EmbeddedSwingComposite2.java:338) в swingintegration.example.EmbeddedSwingComposite2.populate (EmbeddedSwingComposite2.java:196) в org.eclipse.wb.internal.swing.model.property.editor.models.table.TableModelDialog.createDialogArea (TableModelDialog.java:147) в org.eclipse.jface.dialogs.Dialog.createContents (Dialog.java:767) в org.eclipse.jface.window.Window.create (Window.java:431) в org.eclipse.jface.dialogs.Dialog.create (Dialog.java:1094) в org.eclipse.jface.window.Window.open (Window.java:788) в org.eclipse.wb.internal.swing.model.property.editor.models.table.TableModelPropertyEditor.openDialog (TableModelPropertyEditor.java:81) в org.eclipse.wb.internal.core.model.property.editor.TextDialogPropertyEditor $ 1.onClick (TextDialogPropertyEditor.java:35) at org.eclipse.wb.internal.core.model.property.editor.presentation.ButtonPropertyEditorPresentationImpl $ 4.handleEvent (ButtonPropertyEditorPresentationImpl.java:124)

Следует отметить, что

  • Я получаю эту ошибку, даже если я запускаю JDK 11, 15 или 17. Даже я пробовал Oracle JDK, как предлагали некоторые

  • , я связал файлы JNI, выполняемые локально. ln -s / usr / lib / jni / libswt- * ~ / .swt / lib / linux / x86_64 /

  • Я установил последнюю версию jni, выполнив sudo apt-get install libswt-gtk-4-jni libswt-gtk-4-java

  • Я тестировал это на Ubuntu 16 и получил ту же ошибку

На самом деле я в растерянности.Это наводит меня на мысль, что это проблема ОС

0
задан 3 November 2021 в 17:11

0 ответов

Другие вопросы по тегам:

Похожие вопросы: