昨天我正在用视网膜显示器设置我的新macbook pro,并意识到netbeans看起来非常模糊。这对我来说很重要,因为我每天花8到10个小时使用netbeans。我在线搜索我发现这是jre 1.7的一个问题,并且可以正常使用苹果公司提供的jre 1.6。
问题是我已经在我的Mac上安装了jre 1.7并且没有找到降级我的方法 jre到1.6,这对我来说并不重要,因为我不是一个java开发人员,我只需要jre来运行netbeans并做我喜爱的PHP Web开发。
请关于如何从山狮的1.7降级到jre 1.6的任何帮助。
答案 0 :(得分:1)
你可以尝试Retinizer,虽然它不会增加应用程序中任何图标的分辨率,只会增加任何文本,以及Cocoa GUI。
答案 1 :(得分:1)
我遇到了同样的问题。可以告诉NetBeans使用不同版本的Java: https://discussions.apple.com/thread/4470872?start=0&tstart=0#21143742
如果您仍想降级,以便所有应用程序的默认版本都是Java 6,请在此处查看我的评论: https://stackoverflow.com/a/6413600/560114
答案 2 :(得分:1)
升级到Mountain Lion后我遇到了同样的问题。在升级之前我使用的是Java 6,现在我正在使用Java 7并看到了丑陋的字体渲染。
然而,有一种方法可以在Netbeans上修复字体,而无需恢复到以前版本的Java。问题是默认的Netbeans字体“Monospaced 13”映射到两个Java版本中的不同字体。 Java 6版本将其映射到“Courier 13”,而Java 7版本将其映射到丑陋的东西。因此,只需在Netbeans + Java 7(首选项>字体和颜色)中将默认字体更改为“Courier 13”,就可以获得漂亮的字体渲染效果。
此处有更多详情:https://netbeans.org/bugzilla/show_bug.cgi?id=229029
答案 3 :(得分:1)
这很难解决,但我很难找到答案。
您必须上传JDK 7.我遇到了与JDK 7u25相同的问题。并解决了从here
下载最新版本7u72的问题所以,先做一些检查。运行:
$ java -version
我使用的是“java版”1.7.0_25“
然后运行以下命令以获取路由。
$ /usr/libexec/java_home -v 1.7
升级前你应该得到:
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
然后安装新版本,您应该使用最后一个命令获取新路由:
$ /usr/libexec/java_home -v 1.7
/Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home
转到“应用程序”文件夹,查找Netbeans(我的版本为8.01),右键单击“显示包内容”。
然后导航到Contents / Resources / Netbeans / etc.并编辑netbeans.conf 在该文件中添加带有evalue netbeans_jdkhome的行并输入您的路线。
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home"
完成。