首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多个java版本之间切换

在多个java版本之间切换
EN

Stack Overflow用户
提问于 2015-07-01 16:43:12
回答 1查看 202关注 0票数 0

操作系统: OSX Yosemite

我使用jEnv在不同的java版本之间切换。

代码语言:javascript
复制
Asiris-Mac-Book-Pro:~ Asiri$ jenv global 1.6 

Asiris-Mac-Book-Pro:~ Asiri$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)


Asiris-Mac-Book-Pro:~ Asiri$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home

Asiris-Mac-Book-Pro:~ Asiri$ /usr/libexec/java_home -V
Matching Java Virtual Machines (4):
    1.7.0_67, x86_64:   "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
    1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_65-b14-466.1, i386:   "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.5.0_30-b03, x86_64:   "J2SE 5.0"  /System/Library/Java/JavaVirtualMachines/1.5.0/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home

为什么会发生这种情况?

这个配置似乎使用了java1.7。

如何正确切换到java 1.6?

EN

回答 1

Stack Overflow用户

发布于 2015-07-01 18:50:44

Java Runtime Environmen (JRE)Java Development Kit (JDK)不是一回事。

你正在运行JRE 1.6

不清楚你想做什么;关于你的项目范围的更多信息可能会有所帮助-所以回答你的问题:

这是因为您已经获得了两个Java发行版confused

  • Version 1.7是Java开发工具包

  • 您正在使用Java Runtime Environment 1.6作为默认的
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31156529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档