Mac OS X 安装 JDK备忘

安装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

包路径等问题

系统默认安装的JRE路径/System/Library/Frameworks/JavaVM.framework/,oracle和apple等安装的JDK包的路径/Library/Java/JavaVirtualMachines/

JAVA_HOME在哪了?

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

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

rt.jar、jsse.jar去哪了?

rt.jar已经集成到/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Classes/classes.jar,jsse.jar也在Classes目录下

建议把classes.jarjsse.jar建立软连接到/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home/lib/下,并且classes.jar的软连接命名为rt.jar

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

配置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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术专栏

centos 部署spring boot应用

1393
来自专栏云计算教程系列

如何使用Bacula备份CentOS 7服务器

本教程将向您展示如何通过网络连接设置Bacula来创建远程CentOS 7主机的备份。这涉及在远程主机上安装和配置Bacula Client软件,并对现有Bac...

4340
来自专栏腾讯云安全的专栏

Resin安全配置小技巧

2404
来自专栏无所事事者爱嘲笑

xcode9上传app时报错iTunes Store operation failed 解决方案

2087
来自专栏专注于主流技术和业务

Jenkens安装配置

931
来自专栏用户2442861的专栏

使用IntelliJ IDEA开发SpringMVC网站(二)框架配置

注:此文承接上一文:使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

1011
来自专栏Jackson0714

【转载】解决refreshing gradle project 和Building gradle project info 一直卡住\速度慢

3557
来自专栏大闲人柴毛毛

Linux账号管理

Linux的账号管理包括用户与用户组,它们两者是多对多的关系,即一个用户可以属于多个用户组,且一个用户组可以包含多个用户。一个用户组中的用户具有相同的权限。 ...

5017
来自专栏纯洁的微笑

springboot(十六):使用Jenkins部署Spring Boot

jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目 jenkins搭建 部署分为三个步骤; 第一步,jen...

6227
来自专栏冷冷

Consul Config 使用Git做版本控制的实现

Spring Cloud Config 原理 ? 我们通过git 把配置文件推送到远程仓库做版本控制,当版本发生变化的时候,远程仓库通过webhook机制推送消...

3795

扫码关注云+社区

领取腾讯云代金券