Mac OS JAVA_HOME设置

打印 上一主题 下一主题

主题 880|帖子 880|积分 2640

个人博客地址:Mac OS JAVA_HOME设置 | 一张假钞的真实世界
在MacOS上使用DMG文件安装了Jdk8 之后,在默认路径下找不到JDK的HOME路径:
  1. $ which java
  2. /usr/bin/java
  3. $ ls -l /usr/bin/java
  4. lrwxr-xr-x  1 root  wheel  74 12  6  2015 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
  5. $ ls -l /System/Library/Frameworks/JavaVM.framework/Versions
  6. total 8
  7. drwxr-xr-x  10 root  wheel  340  5  9 20:45 A
  8. lrwxr-xr-x   1 root  wheel    1 12  6  2015 Current -> A
  9. $ ls -l /System/Library/Frameworks/JavaVM.framework/Versions/A/
  10. total 80
  11. drwxr-xr-x  47 root  wheel    1598 10 18  2015 Commands
  12. drwxr-xr-x   4 root  wheel     136 10 18  2015 Frameworks
  13. drwxr-xr-x  14 root  wheel     476  8  2  2015 Headers
  14. drwxr-xr-x   3 root  wheel     102  8 23  2015 JavaPluginCocoa.bundle
  15. -rwxr-xr-x   1 root  wheel  109488 10 18  2015 JavaVM
  16. drwxr-xr-x   3 root  wheel     102  8  2  2015 Modules
  17. drwxr-xr-x  45 root  wheel    1530 10 18  2015 Resources
  18. drwxr-xr-x   3 root  wheel     102  8 23  2015 _CodeSignature
复制代码
在MacOS下可以使用/usr/libexec/java_home命令来定位JAVA_HOME:
  1. $ /usr/libexec/java_home
  2. /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
复制代码
设置JAVA_HOME:
  1. export JAVA_HOME=`/usr/libexec/java_home`
复制代码
检查JAVA_HOME:
  1. $ echo $JAVA_HOME
  2. /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
复制代码
如果安装了多个版本的JDK,可以使用-V命令选项列出所有版本的JAVA_HOME:
  1. $ /usr/libexec/java_home -V
  2. Matching Java Virtual Machines (1):
  3.     1.8.0_91, x86_64:        "Java SE 8"        /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
  4. /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

河曲智叟

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表