先看看MAC版的netbeans使用的是哪个JDK版本。
左上角About Netbeans:
红色边框的那两行就是NetBeans当前使用的JDK版本。
为什么要修改它?
因为在某些版本的NetBeans自带的JDK情况下,在MAC的retina屏幕中工作,会非常非常卡顿,特别是输入中文字符时!这是一个bug,需要更新到一个比较高的版本才可以。
往往有一种情况,就是NetBeans用的是一个比较老的版本,可能是1.6的jdk,但是mac本机上却安装着一个比较新的jdk版本。
查看本机安装的jdk:
打开终端,输入java -version
如果发现这里的版本比较高,那就不用去下载了,直接把NetBeans的jdk路径改成这个就OK了,具体修改一会儿说。
先去下载一个新版的jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载mac os版,然后直接双击安装。
安装完毕之后进入终端,输入java -version,查看当前系统的默认版本。
如果想用比较旧的默认版本,可以google一下mac怎么修改,不在本文讨论范围。也可以看看当前电脑上有几个java版本:
$ cd /Library/Java/JavaVirtualMachines/
不要的可以删掉,$sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.6.0
修改NetBeans的默认jdk路径:
Finder里面找应用程序,找到NetBeans,然后右键查看包内容,Contents/Resources/NetBeans/etc/netbeans.conf 打开。
找到一行netbeans_jdkhome="/Applications/NetBeans/NetBeans 8.1.app/Contents/Resources/NetBeans/bin/jre
注释掉也行,删了也行,把后面的路径改成新的:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/
保存,重新打开NetBeans,就完事儿了。