Mac OS X安装JDK1.6及相关备忘



 

1.安装JDK1.6

oracle官网从jdk1.7开始才有Mac版的安装包,但有的项目必须使用jdk1.6,所以必须从其他途径安装jdk1.6了。

查了下发现,要想安装jdk1.6,可以直接从apple的开发者网站下安装提供的java支持包,具体下载地址 http://connect.apple.com/

详细可参见这篇文章
http://stackoverflow.com/questions/6614380/jdk-on-osx-10-7-lion

2.包路径等问题

系统默认安装的JRE路径
/System/Library/Frameworks/JavaVM.framework/

oracle和apple等安装的JDK包的路径
/Library/Java/JavaVirtualMachines/

3.JAVA_HOME在哪了?
/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home

注:1.6.0_38-b04-436.jdk目录名字与安装的jdk版本有关

4.rt.jar、jsse.jar、tools.jar去哪了?
rt.jar和tools.jar已经集成到/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Classes/classes.jar

jsse.jar也在Classes目录下

建议把classes.jar和jsse.jar建立软连接到/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home/lib/下,并且classes.jar的软链接命名为rt.jar。同理,也建多一个为tools.jar的软链接。


这样就可以避免一些时候会发生找不到rt.jar、tools.jar的问题了,例如在使用混淆码的时候。

 

5.配置JAVA_HOME

Mac OS X的环境变量文件在/etc/profile,unix一贯重要的文件。

在此添加最下端添加

JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home/
export JAVA_HOME

 

保存后退出,然后注销就生效了。

 

注:添加JAVA_HOME后,系统也会使用你配置的JAVA_HOME的jdk为默认JDK。

 

猜你喜欢

转载自kennylee26.iteye.com/blog/1772638