我知道我最近贴了很多关于mac的帖子,并设置了我的环境来开发java1.6。在尝试设置etc/launch.conf之后
setenv java_版本1.6
setenv java_home/system/library/frameworks/javavm.framework/versions/1.6.0/home/
setenv catalina\u base/库/apache-tomcat6020
setenv catalina\u主页/图书馆/apache-tomcat6020
setenv catalina\u tmpdir/库/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一样。我为1.5做了同样的链接stuf,删除了当前链接并创建了新链接,在重启机器后将/etc/launchd.conf更新为1.5 no success。java版本在普通用户和sudo上都提供了1.6.015。你觉得我该怎么办?谢谢你的阅读
3条答案
按热度按时间iqxoj9l91#
通过这样做解决了一部分问题
netbeans又开始工作了,但是有一个问题,当我输入java时,我得到了
-bash:java:未找到命令
但是javac和applerviewer可以运行。我想有人可以帮我想一下。谢谢阅读。ps:对于一些和我处境相同的人,我读到过,如果有JavaSE6的话,你可能需要删除它
j8yoct9x2#
你看过applications/utilities/java吗?您可以在那里永久地在不同版本的java之间切换。
pu82cl6c3#
你不应该,永远不要删除
/System
(除/System/Library/Caches
如果需要进行故障排除)。在执行其他操作之前,请重新安装java6(使用苹果最新的java更新),然后如果要更改vm netbeans的使用,可以使用java首选项,也可以添加到~/.netbeans/«version»/etc/netbeans.conf
: