OSX小牛中的Java问题
我正在尝试安装Netbeans 8,但安装程序找不到JDK 但是,我不能更新我的Java,我安装了Java 7的update 51,但当我进入终端时,我得到了它: Alessandros-MacBook:~ alessandrogarcez$ java -version java version "1.6.0_65" Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609) Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode) Alessandros MacBook:~alessandrogarcez$java-版本 java版本“1.6.0_65” Java(TM)SE运行时环境(build 1.6.0_65-b14-462-11M4609) Java HotSpot(TM)64位服务器虚拟机(构建20.65-b04-462,混合模式) 在“系统首选项”中,我安装了版本7 我的mac上似乎安装了两个版本的java 有人能帮我解决吗OSX小牛中的Java问题,java,macos,netbeans-8,Java,Macos,Netbeans 8,我正在尝试安装Netbeans 8,但安装程序找不到JDK 但是,我不能更新我的Java,我安装了Java 7的update 51,但当我进入终端时,我得到了它: Alessandros-MacBook:~ alessandrogarcez$ java -version java version "1.6.0_65" Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609) Java HotSpot(TM) 64-Bit S
谢谢我正在尝试安装jre-7u45-macosx-x64.dmg,我不知道为什么它没有覆盖java 6 我读过很多话题,都试过了。 在完成所有这些之后,我刚刚下载了jdk-7u51-macosx-x64.dmg,它就工作了。版本7覆盖了版本6 Alessandros-MacBook:~ alessandrogarcez$ java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) Alessandros MacBook:~alessandrogarcez$java-版本 java版本“1.7.0_51” Java(TM)SE运行时环境(build 1.7.0_51-b13) Java HotSpot(TM)64位服务器虚拟机(构建24.51-b03,混合模式)
这可能是一个
$PATH
问题。你能在你选择的shell中添加运行echo$PATH
的输出吗?JDK和JRE不是一回事。在Mac上,JRE安装在/Library/internetplugins/JavaAppletPlugin.plugin
中,JDK(包括编译器)安装在/Library/Java/JavaVirtualMachines
下。命令行/usr/bin/java
工具使用的是JDK,而不是JREs。通过适当设置java_HOME
环境变量,可以在这两个命令之间切换java
。运行/usr/libexec/java_home-V
列出所有可用的JDK。