gpt4 book ai didi

java - Ubuntu 12.04 - Eclipse 寻找不同的 libswt-gtk

转载 作者:太空宇宙 更新时间:2023-11-04 03:43:33 26 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 12.04 (x86_64 GNU/Linux) 上的 Eclipse Luna 中运行使用 SWT 库的 Java 应用程序。

我收到此错误:

Java HotSpot(TM) 64 位服务器 VM 警告:您已加载库/home/saeed/.swt/lib/linux/x86_64/libswt-gtk-4427.so,该库可能已禁用堆栈防护。虚拟机现在将尝试修复堆栈防护。强烈建议您使用“execstack -c”修复库,或使用“-z noexecstack”链接它。线程“main”中出现异常 java.lang.UnsatisfiedLinkError:无法加载 SWT 库。理由: java.library.path 中没有 swt-gtk-4427 java.library.path 中没有 swt-gtk /home/saeed/.swt/lib/linux/x86_64/libswt-gtk-4427.so:/home/saeed/.swt/lib/linux/x86_64/libswt-gtk-4427.so:ELF文件数据编码不是小端(可能原因:字节序不匹配) 无法加载库:/home/saeed/.swt/lib/linux/x86_64/libswt-gtk.so

如何解决上述问题???

但是我的问题是 Eclipse 正在搜索“libswt-gtk-4427.so”。我有“libswt-gtk-3836”。如何获取 Eclipse 所需的 SWT 库或更改其正在搜索的 SWT 库?

最佳答案

它对我有用:

 echo "-Djava.library.path=/usr/lib/jni" >> /etc/eclipse.ini

关于java - Ubuntu 12.04 - Eclipse 寻找不同的 libswt-gtk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28956910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com