我的工作Mac已经被公司管理的软件更新升级了。 (叹气)将其转换为Java 8.这对于仍在运行Java 7的客户端的已部署应用程序的后续版本造成了严重破坏。
我使用shell(通过' ant')来部署应用程序,并发现这种方式将编译器设置回Java 7.
将〜/ .profile中的JAVA_HOME设置为: export JAVA_HOME = $(/ usr / libexec / java_home -v 1.7)
这对我有用,但这是正确的方法吗?
答案 0 :(得分:0)
在OSX中,默认JVM作为以下位置的符号链接
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
只需将其更改为常用的JDK版本。