linux下面 用到SWT的時候出現這個異常
no swt-pi-gtk in java.library.path
有沒知情人告知為何出現此極端憤怒的異常

解决方案 »

  1.   

    缺少swt-pi-gtk这个包在lib目录下,或者你的lib没有配置到环境变量中
      

  2.   

    舉個例子 如何添加到Linux 環境變量去呢
      

  3.   

    修改/etc/profile文件,例如:在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 
      

  4.   

    你這是設置jdk啊  我要設置java.library.path噢
      

  5.   

    你不是说举个例子吗?我就拿jdk举例说明了。道理都一样,动动脑吧
      

  6.   

    很简单,找到 swt-pi-gtk 的路径,然后在启动java程序的时候加上 -Djava.library.path={swt-pi-gtk所在的目录地址} 即可。
      

  7.   

    我就是把所有的.so文件 複製到/usr/lib    $JAVA_HOME/jre/bin 等等裡面去 都沒用
      

  8.   

    我找到了我那個問題的原因  雖然異常是java.library.path 找不到對應的.so文件,可是我已經加到LD_LIBRARY_PATH裡面去了 而且/usr/lib也添加了,但仍然報相同的錯誤,原來是因為libXtst.so.6 這個沒有安裝
    現在裝完了  可是我的程序依然無法運行  算了先結這個帖  我再開個帖繼續問PS:你那個方法我沒試過  但貌似每次啟動都該帶上這個參數吧