【问题标题】:Can't Run Netbeans after changing Java to 1.6 on mac在 mac 上将 Java 更改为 1.6 后无法运行 Netbeans
【发布时间】:2010-12-13 08:57:39
【问题描述】:

我知道我最近发布了很多关于 mac 并设置我的环境以在 java 1.6 上开发。 在尝试像这样设置我的 etc/launch.conf 之后

setenv JAVA_VERSION 1.6
setenv JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/
setenv CATALINA_BASE /Library/apache-tomcat6020
setenv CATALINA_HOME /Library/apache-tomcat6020
setenv CATALINA_TMPDIR /Library/apache-tomcat-6.0.20/temp

并且使用 sodu 我无法使用 1.6 运行我的 java,它仍然是 1.5,所以我在网上找到了一些解决方法

rm Current*  
ln -s 1.6.0/ Current
ln -s 1.6.0/ CurrentJDK

我一直工作,直到我重新启动机器,然后我无法再运行 eclipse no netbeans。Netbeans 在几秒钟后启动和停止,eclipse 吐出错误代码 =-1。 我只想回到 1.5 看看。Java 参数的行为方式与 NetBeans 相同。我通过删除当前链接并创建新链接并在重新启动机器后将 /etc/launchd.conf 更新为 1.5 没有成功,为 1.5 做了相同的链接 stuf。 java -version 在普通用户和 sudo 上都提供 1.6.0_15。 你觉得我该怎么做?感谢阅读

【问题讨论】:

    标签: java macos unix netbeans environment-variables


    【解决方案1】:

    您看过 Applications/Utilities/Java 了吗? 您可以在那里永久地在不同版本的 Java 之间切换。

    【讨论】:

    • 是的,它根本没有开始。我的意思是它开始几秒钟然后消失
    【解决方案2】:

    解决了一部分问题

    rm ~/Library/Caches/Java/deployment.properties
    sudo rm -rf /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0
    sudo rm /System/Library/Frameworks/JavaVM.framework/Versions/1.6
    

    Netbeans 又开始工作了。但是有一个问题。当我输入 java 时,我得到了

    -bash: java: 找不到命令

    但是 javac 和 applerviewer 可以运行。我想有人可以帮助我思考它。感谢阅读。 Ps:对于一些与我相同情况的人,我读过你可能必须删除 /Applications/Utilities/Java 中的 Java SE 6(如果有的话)

    【讨论】:

      【解决方案3】:

      您永远不应该删除/System 中的任何内容(如果需要进行故障排除,/System/Library/Caches 的内容除外)。在执行任何其他操作之前重新安装 Java 6(使用 Apple 的最新 Java 更新),然后如果您想更改 NetBeans 使用的 VM,请使用 Java Preferences 或添加到~/.netbeans/«version»/etc/netbeans.conf

      netbeans_jdkhome="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home"
      

      【讨论】:

      • 感谢您的建议,我已经意识到这一点。所以有些事情我相信我不明白。 when you say Reinstall Java 6 (with Apple's latest) 你的意思是下次有更新。我搞砸了 1.6.0_15 所以你的意思是 1.6.0_17 什么时候可用?我问是因为软件更新程序仍然认为我有 1.6.0_15,然后没有显示重新安装它的选项。
      • 您可以手动下载1.6.0_15重新安装。 (support.apple.com/kb/DL924)。
      猜你喜欢
      • 2019-04-06
      • 1970-01-01
      • 2016-11-05
      • 2011-02-18
      • 2016-06-10
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多