Не могу запустить билд в AstraLinux CE.
CODE
Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.fa13.build.view.MainWindow.<init>(MainWindow.java:230)
at com.fa13.build.gui.MainGUI.main(MainGUI.java:15)
Пробовал качать архив и с 64 и 32 JRE и легкую версия. Сообщения одинаковые.
Есть подозрение что скрипт берет системную JRE а не ту что идет вместе с ним.
CODE
echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64/jre
Меняю JAVA_HOME на директорию с JRE 32 в составе архива с билдом пишет такое:
CODE
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-pi-gtk-4626 in java.library.path
no swt-pi-gtk in java.library.path
/home/surh/.swt/lib/linux/x86/libswt-pi-gtk-4626.so: libgtk-x11-2.0.so.0: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
Can't load library: /home/surh/.swt/lib/linux/x86/libswt-pi-gtk.so
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.gtk.OS.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.fa13.build.view.MainWindow.<init>(MainWindow.java:230)
at com.fa13.build.gui.MainGUI.main(MainGUI.java:15)
libswt-pi-gtk.so по указанному пути есть.
На Linux Mint все работает нормально.
Что сделать чтобы заставить билд работать?