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
系统默认安装的JRE路径/System/Library/Frameworks/JavaVM.framework/
,oracle和apple等安装的JDK包的路径/Library/Java/JavaVirtualMachines/
/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home |
---|
注:1.6.0_38-b04-436.jdk目录名字与安装的jdk版本有关
rt.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
这样就可以避免一些时候会发生找不到rt.jar
的问题了,例如在使用混淆码的时候。
Mac OS X的环境变量文件在/etc/profile
,unix一贯重要的文件。
在此添加最下端添加
JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home/export JAVA_HOME |
---|