欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Netbeans在Ubuntu下的配置

程序员文章站 2022-05-19 16:18:39
...
题外话

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

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

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

回到正题
    在Ubuntu下使用Netbeans时,中文环境下总是感到Netbeans字体“恶劣”的不行。有时还会碰到中文字体方块的问题。经过很长时间的折腾,总算让Netbeans的字体可以“入目”了。把这个过程中碰到的问题总结一下,希望对正在折腾的和即将折腾的各位参考,也备自己以后“复习”。Netbeans在Ubuntu下的配置
            
    
    博客分类: 技术杂谈 netbeansubuntu反锯齿中文方块字体 
    1、中文字体方块
    环境:Ubuntu11.04/Ubuntu11.10(中文环境)
    JDK:Oracle JDK1.6.0_27
    安装方法:直接将.bin文件拷贝到/usr/java下执行,获得如下JAVA_HOME路径:
引用
/usr/java/jdk1.6.0_27

    说明:从网上可以搜到各种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,如下图所示:
Netbeans在Ubuntu下的配置
            
    
    博客分类: 技术杂谈 netbeansubuntu反锯齿中文方块字体 

    重启Netbeans后显示如下:

Netbeans在Ubuntu下的配置
            
    
    博客分类: 技术杂谈 netbeansubuntu反锯齿中文方块字体 




 
  • Netbeans在Ubuntu下的配置
            
    
    博客分类: 技术杂谈 netbeansubuntu反锯齿中文方块字体 
  • 大小: 55.1 KB
  • Netbeans在Ubuntu下的配置
            
    
    博客分类: 技术杂谈 netbeansubuntu反锯齿中文方块字体 
  • 大小: 96 KB