no swt-pi-gtk in java.library.path

daocha 2010-10-04 01:22:34
linux下面 用到SWT的時候出現這個異常
no swt-pi-gtk in java.library.path
有沒知情人告知為何出現此極端憤怒的異常
...全文
793 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
daocha 2010-10-06
  • 打赏
  • 举报
回复
我找到了我那個問題的原因 雖然異常是java.library.path 找不到對應的.so文件,可是我已經加到LD_LIBRARY_PATH裡面去了 而且/usr/lib也添加了,但仍然報相同的錯誤,原來是因為libXtst.so.6 這個沒有安裝
現在裝完了 可是我的程序依然無法運行 算了先結這個帖 我再開個帖繼續問

PS:你那個方法我沒試過 但貌似每次啟動都該帶上這個參數吧
daocha 2010-10-05
  • 打赏
  • 举报
回复
沒人幫幫嗎
solosky772 2010-10-05
  • 打赏
  • 举报
回复
不会呀,我的方法应该是正解,你试过吗,我以前也出现过类似的问题的。
daocha 2010-10-05
  • 打赏
  • 举报
回复
我就是把所有的.so文件 複製到/usr/lib $JAVA_HOME/jre/bin 等等裡面去 都沒用
solosky772 2010-10-05
  • 打赏
  • 举报
回复
很简单,找到 swt-pi-gtk 的路径,然后在启动java程序的时候加上 -Djava.library.path={swt-pi-gtk所在的目录地址} 即可。
superrain_zy 2010-10-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 daocha 的回复:]
舉個例子 如何添加到Linux 環境變量去呢
[/Quote]
你不是说举个例子吗?我就拿jdk举例说明了。道理都一样,动动脑吧
daocha 2010-10-05
  • 打赏
  • 举报
回复
你這是設置jdk啊 我要設置java.library.path噢
superrain_zy 2010-10-05
  • 打赏
  • 举报
回复
修改/etc/profile文件,例如:在profile文件末尾加入:

JAVA_HOME=/usr/share/jdk1.5.0_05
daocha 2010-10-04
  • 打赏
  • 举报
回复
舉個例子 如何添加到Linux 環境變量去呢
superrain_zy 2010-10-04
  • 打赏
  • 举报
回复
缺少swt-pi-gtk这个包在lib目录下,或者你的lib没有配置到环境变量中
superrain_zy 2010-10-04
  • 打赏
  • 举报
回复
环境变量配置的问题

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧