用惯了Eclipse,换个口味学习Java,用下Netbeans


目前Netbeans版本已经来到了8.0.2,看图

wKioL1TXH7TAmDJIAAIog4e5WOg065.jpg




下载地址: https://netbeans.org/downloads/

为了简便注意选择Platform是OS Independent的版本(免安装),Java SE的就好,下载好以后解压即可


wKiom1TXHsWRNDLyAALRJvlhxMM628.jpg



请先安装配置好JDK7以上,才能使用Netbeans 8.0.2。启动Netbeans,转到netbeans/bin目录中,执行相应平台的执行文件就好。

这里以Windows平台做例子,执行netbeans.exe即可。(如果你安装的是64位的JDK,请执行netbeans64.exe)


另外如果你的JDK是解压版本安装的,可能会出现cannot find jdk1.7 or higher的错误

wKioL1TXImiDbpUuAACJBw2_yqQ180.jpg


那么还需要一点点小配置,打开netbeans/etc目录中的netbeans.conf文件,会看到

#netbeans_jdkhome="/path/to/jdk" 这一行,指定了运行netbeans需要的jdk路径,去掉注释并将其

更改为你本地安装的JDK7以上的版本,重启netbeans即可。


wKioL1TXI3awbN52AAGIpRORQWM418.jpg


界面是中文的,这是由于netbeans默认获取的language和region是中国地区,有时需要改成英文界面,可以修改netbeans/etc目录中的netbeans.conf文件


找到netbeans_default_options变量

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true"


再最后加1个语言或者区域属性(2个加了也可以)

增加属性,user.language=en或者user.region=US,然后再重启netbeans就转到英文界面了。


wKiom1TXKUyycvzNAAFsnbUDTks342.jpg



如何替换新建文件中的author信息呢?

Tool->Templates->Java->Java Class 在Settings中进行设置,将user变量替换成需要的名字就可以了。

wKiom1TXYibwZuf2AAJel4aWoms392.jpg




【字体问题】:netbeans默认的字体太小,调节一下看起来会好点

Editor中的字体 Tool->Options->Font & Color->Syntax

wKioL1Tau2zARmaUAANHQ3OFAik065.jpg


Output中的字体默认更小,也需要调节

同样的可以在Tool->Options->Miscellaneous->Output找到

更快捷的方法是,在Output View中右键菜单里的settings

wKioL1TavOmwSMcsAADQ_qK9FQM471.jpg




【附1】

有时候,出现无法建立项目,反复提示项目目录已经存在(其实已经手动删除了)的错误,那么无论怎样也无法继续下去,后来清理了netbeans的缓存(删除netbeans根目录是没用的,因为他在本地写了缓存保存上次的设置)【这问题其实是由于我有一次在netbeans启动创建缓存后,移动了netbeans的根目录,使得他判读失效,偶然碰到的】

wKiom1TXK0jwiFWEAAHsEGNDNto634.jpg


清除缓存方法(win7):

  • 删除目录: %USER_HOME%\AppData\Local\NetBeans\Cache

  • 删除目录(可选):%USER_HOME%\AppData\Roaming\NetBeans  【可能是存的配置信息,慎重】

  • 重启netbeans即可