Netbeans在Ubuntu下的配置

[size=medium]题外话[/size]

使用Maven作为项目结构进行开发吗?你选择什么IDE工具呢?Eclipse的m2e,Netbeans还是Intellij IDEA?

最纯粹的Maven开发支持我推荐Netbeans,当然,前提是你不觉得它的显示比起Eclipse来很“丑陋”,我的同事是这种感觉 :) 。Netbeans加载Maven项目后,基本上不会注入任何IDE相关的配置(除非你想自定义Netbeans的菜单的功能,存储在nbaction.xml中),不像Eclipse要为每个对应的POM生成.project,.classpath和.settings目录。IDEA也要为每个POM生成一个*.iml文件(当然,这个文件可以集中存放在别的位置)

Netbeans也有很多其他缺陷,比如DEBUG调试没有Eclipse和IDEA那么“坚强”(可能关键还是操作习惯),再就是智能提示的速度没有Eclipse和IDEA好(我是基于Netbeans源代码编译的,在启动一个Java进程后,再编辑源代码时,智能提示基本上是超时),这一点我最喜欢IDEA,用起来太舒服了。

[size=medium]回到正题[/size]
在Ubuntu下使用Netbeans时,中文环境下总是感到Netbeans字体“恶劣”的不行。有时还会碰到中文字体方块的问题。经过很长时间的折腾,总算让Netbeans的字体可以“入目”了。把这个过程中碰到的问题总结一下,希望对正在折腾的和即将折腾的各位参考,也备自己以后“复习”。 :D
1、中文字体方块
环境:Ubuntu11.04/Ubuntu11.10(中文环境)
JDK:Oracle JDK1.6.0_27
安装方法:直接将.bin文件拷贝到/usr/java下执行,获得如下JAVA_HOME路径:
[quote]/usr/java/jdk1.6.0_27[/quote]
说明:从网上可以搜到各种Netbeans在Linux下中文方块的问题和解决办法,用来用去,实际上直接使用Ubuntu下自代的“文泉驿[等宽]微米黑”字体最方便(个人喜好)。
解决方法:
cd /usr/java/jdk1.6.0_27/jre/lib/fonts
sudo mkdir fallback
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-microhei.ttc .
sudo mkfontdir
sudo mkfontscale

执行上述指令即可解决。

2、字体反锯齿
说明:Netbeans的字体反锯齿分为两部分,一部分是编辑器中Java代码的反锯齿显示问题;另一部分是IDE菜单及项目树的字体美化显示。
解决方法:
1)编辑器中Java代码反锯齿显示通过修改[Netbeans安装目录]/etc/netbeans.conf文件,在netbeans_default_options项的末尾添加-J-Dawt.useSystemAAFontSettings=lcd(awt.useSystemAAFontSettings的值有false/on/lcd等)实现:
netbeans_default_options="-J-client -J-Xss2m -J-Xms256m -J-XX:PermSize=128m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dplugin.manager.check.updates=false -J-Dawt.useSystemAAFontSettings=lcd"

然后,在Netbeans菜单Tools——Options——Font & Colors配置页内将Font改为:文泉驿等宽微米黑(凭个人喜好选择等宽字体)并调整大小。
2)IDE菜单的字体显示在Ubuntu下是通过系统的反锯齿显示实现的,但是Netbeans又不像Eclipse直接使用系统的反锯齿显示展示字体,导致Ubuntu下默认字体“Ubuntu”显示Firefox浏览器等程序时很好看,在显示Netbeans菜单时却很丑陋。
解决的方法是安装gnome-tweak-tool,调整系统的default font,如下图所示:
[img]http://dl.iteye.com/upload/attachment/573018/29068405-189f-3b60-98cb-63205bc07dda.png[/img]

重启Netbeans后显示如下:

[img]http://dl.iteye.com/upload/attachment/573024/365a0044-9c8c-3463-9abe-feba0d64fe44.png[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值