Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mac在/usr/bin/java中用java 7替换java 6_Java_Macos_Installation - Fatal编程技术网

mac在/usr/bin/java中用java 7替换java 6

mac在/usr/bin/java中用java 7替换java 6,java,macos,installation,Java,Macos,Installation,当我在终端中输入“Where is java”时,表示:/usr/bin/java 当我输入“java-version”时,它会显示“1.6.0_43” 当我在system preference中打开Java控制面板时,我能看到的唯一版本是Java 1.7.0_17,位置为“/Library/Internet plugins/JavaAppletPlugin.plugin/Contents/Home/bin/Java”。我没有一个“Java首选项”面板,可以让我选择使用哪个版本并具有一定的优先级

当我在终端中输入“Where is java”时,表示:/usr/bin/java 当我输入“java-version”时,它会显示“1.6.0_43”

  • 当我在system preference中打开Java控制面板时,我能看到的唯一版本是Java 1.7.0_17,位置为“/Library/Internet plugins/JavaAppletPlugin.plugin/Contents/Home/bin/Java”。我没有一个“Java首选项”面板,可以让我选择使用哪个版本并具有一定的优先级

  • 很明显,当使用internet浏览器时,将使用java 7,而当我在终端中编译java时,将使用java 6。但是我怎样才能摆脱Java6呢?有没有办法在/usr/bin/Java下安装Java7


    顺便说一句,我不知道如何使用.profile文件。我可以修改这个文件吗,这样当我在终端时,我仍然可以使用java 7

    从Oracle下载Java SE 7u4

    安装它

    此版本与浏览网站时下载的版本不同


    但它确实是有线的…

    与此同时,版本7u4不再是最新版本,并且充满了安全漏洞


    我的解决方案(从评论中提供的链接中获得)是安装当前版本的Java,然后启动
    /Applications/Utilities/Java Settings
    ,其中显示当前安装的Java版本并允许设置默认版本。将当前版本拖到顶部。然后
    /usr/bin/java
    指向正确的版本

    据报道,苹果似乎已经放弃了对Java6的更新。我已经离开OSX世界好几年了,所以我不知道你为什么有Java7浏览器插件。看起来你问的问题差不多,接受的答案可能会有帮助。我敢打赌答案不会过时,因为今年2月就有人对答案发表评论。太好了。谢谢,我已经解决了这个问题。我的评论基本上就是解决方案吗?如果是这样的话,我可以把它作为一个答案贴出来,你也可以接受它,向别人表明你的问题是如何解决的。如果没有,你可以回答自己你做了什么,并接受它。