Netbeans在视网膜显示器上的mac os x山狮看起来模糊

时间:2012-11-21 14:35:30

标签: macos netbeans java retina-display

昨天我正在用视网膜显示器设置我的新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的任何帮助。

4 个答案:

答案 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"

完成。