Eclipse插件subclipse安装时JavaHL的问题(windows 7 64bit)?
在windows7中Java和eclipse都可以是64位的。如果需要配置subclipse,中间可能会碰见JavaHL找不到库的问题。下面是一次成功的配置过程。
1> 安装64位的jdk,安装文件为jdk-6u21-windows-x64.exe,安装完成之后设置JAVA_HOME环境变量,并把%JAVA_HOME%\bin加入到path中,确保可以正常的运行java和javac两个命令。?
2>安装Eclipse,它只需要解压缩就可以。安装文件为eclipse-jee-helios-win32-x86_64.zip?
3>在eclipse里面安装新插件subclipse, 其更新的地址为http://subclipse.tigris.org/update_1.6.x,更新完之后在eclipse里面创建项目的时候,有SVN的选项。但是现在还不能使用,这是因为没有64位的javaHL的库,具体原因请查看 Subclipse Wiki JavaHL
4>安装JavaHL,可以直接在 Slik SVN上下载安装文件,其安装文件为Slik-Subversion-1.6.12-x64.msi,它中间包含了JavaHL的包,在安装的时候需要安装JavaHL支持。安装完成之后在其安装目录的bin下面有很多以SlikSvn开头的dll文件。
5>JavaHL的配置。subclipse使用的dll文件名不是以SlikSvn开头,你可以复制所有的SlikSvn开头的dll文件(在Slik SVN安装目录下面的bin目录下),然后重命名拷贝的文件,新文件名为原始文件名去掉”SlikSvn-“的前缀。在eclipse启动的时候,需要让eclipse找到这些dll,所以在eclipse的配置文件eclipse.ini中还需要添加启动参数java.library.path,指向拷贝的dll的路径。这个参数直接加在-vmargs的下一行,下面是示例:?
-Djava.library.path=C:/Program Files/SlikSvn/bin
然后你重启eclipse,现在就可以使用subclipse了。