ubuntu环境下使用subclipse提示不能加载JavaHL Library

最近发现eclipse老弹出窗口说不能加载JavaHL 包,按照javaeye网友提示,sudo apt-get install libsvn-javahl 的时候发现根本找不到这个包,在ubuntu官方package里面搜索找到了libsvn-java

原来ubuntu10.04下的包名已经改成libsvn-java,而不是libsvn-javahl.

xiaog@xiaog-gs:~$ dpkg -L libsvn-java
/.
/usr
/usr/lib
/usr/lib/jni
/usr/lib/jni/libsvnjavahl-1.so.0.0.0
/usr/share
/usr/share/java
/usr/share/java/svn-javahl.jar
/usr/share/doc
/usr/share/doc/libsvn-java
/usr/share/doc/libsvn-java/copyright
/usr/share/doc/libsvn-java/changelog.gz
/usr/share/doc/libsvn-java/changelog.Debian.gz
/usr/lib/jni/libsvnjavahl-1.so
/usr/lib/jni/libsvnjavahl-1.so.0

查看一下安装位置

这时候eclipse还是会提示找不到

这时候要修改一下eclipse.ini

添加: -Djava.library.path=/usr/lib/jni
This entry was posted in Linux, Program. Bookmark the permalink.

One Response to ubuntu环境下使用subclipse提示不能加载JavaHL Library

  1. peigen says:

    这个apt了一下,需要下载一堆java库,包括open-jdk
    我的jdk不是安装版的,而是直接ln了一个java去到/usr/bin

Comments are closed.