【发布时间】:2013-09-27 08:08:30
【问题描述】:
我的电脑上有 2 个 java 版本:
/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0 设置为默认值。如何让我的 java 程序运行 1.7?
尝试添加:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home
到我的 .zshrc 文件。但这似乎只会改变我的终端 java 命令的路径。
还尝试像这样更改 HOME 符号链接:
cd /Library/Java
mv Home Home-1.6
ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home/ Home
这根本没有效果。
还尝试了java转换器软件: http://www.guigarage.com/2013/02/change-java-version-on-mac-os/ 但没有效果。
知道如何通过单击它们来启动 1.7 版本的 .app 和 .jar 文件等 java 程序吗?
【问题讨论】:
-
如果你输入 java -version 终端会说什么?
-
关闭为题外话? “......除非它们直接涉及主要用于编程的工具。” jdk 几乎专门用于编程。