原帖地址:http://www.oklinux.cn/html/Basic/jyjq/20081011/62034.html

测试可用,网上搜的其他方法如复制字体文件等都不成功。

首先说明,我是被锯齿的Netbeans折磨了半年才下决心解决来解决这个问题, 想想还真是冤枉。

我用的Linux发行版是Ubuntu 8.04,如果使用源里面的JDK一切都很简单(现在源里的版本是1.6u6),JDK6开始支持反锯齿。装完Netbeans你就会惊喜的发现,仿原生 GUI的界面(GTK+)上的文字是反锯齿的,但是编辑器里面的文字是锯齿的,小了看着别扭,选大号的字体就极为明显的看出来了。这个问题很好解决,在高 级选项里面,把编辑器的字体平滑打开就可以了,我居然忍了它半年……

但是WTK在这个JDK下面在中文的环境里不能以系统外观 启动,通过指定WTK的启动外观为swing的外观可以解决这个问题。其实不光WTK,所有的JavaGUI程序都不能以系统外观启动,这在第一次通过 Netbeans的向导生成一个JavaGUI程序一运行就出错表现得尤为打击人的信心和热情,虽然能通过设定应用swing外观,或者在程序里添加一些 莫名其妙的变量设定(这样能以系统外观启动)能够解决,还是很让人有挫折感。

Sun最新的JDK6u10终于解决了这个问题,所以还是不要用源里面的JDK 了。

下面介绍一下手动安装的方法,还是很简单的。首先下载JDK的bin包,然后解压 缩,把解出来的文件夹移动到自己的主文件夹,改个简单的名字,我的叫jdk。

编辑~/.profile,在后面加上

export JAVA_HOME=/home/username/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar

值得说明的是,~/jdk这样写虽然也是jdk的位置没错,在控制台敲java -version也能得到输出,但是Netbeans的安装程序就是不认识……

重新登录后,就可以运行Netbeans的安装程序了,这回我使用了 Netbeans6.5beta,对我而言proguard升级成了4.2还是很重要的一件事,不用再手动设置了,谁让我还得写J2ME的程序呢。结果 ——没有高级选项了,beta就是beta,编辑器的文字又是锯齿了。

解决这个问题有两个方法:

一个是只让Netbeans使用反锯齿,编辑Netbeans安装目录里的 /etc/netbeans.conf,加上这个启动参数

-J-Dawt.useSystemAAFontSettings=on

另一个是让所有的Java程序都使用反锯齿,就是在~/.profile后面再加 上

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'

转载于:https://www.cnblogs.com/hustwcw/archive/2010/06/14/2294996.html

Ubuntu 8.04下Netbeans的字体反锯齿解决(转)相关推荐

  1. ubuntu 14.04下chromium不能看flash视频解决方法 。

    今天将系统升级到ubuntu 14.04后打看优酷网发现不能看视频.用chrome://plugins/ 命令查看安装的插件时,没有找到flash插件.通过查看质料找到一个可能的方法可以解决该问题.方 ...

  2. Linux (Ubuntu 16.04) 下 搜狗拼音输入法乱码问题的解决方法

    说明:转载请注明出处. Ubuntu系统下搜狗拼音输入法经常乱码,搜索到的解决方法大多不可用,或者只能解决一次,很快就又出现乱码的情况.博主无意间发现一个方法,经测试,90%以上的概率是可行的,只有那 ...

  3. ubuntu 12.04下gedit查看txt中文乱码解决办法

    由于我不能要求别人保存txt文件时必须用utf-8,那我只能自己找解决办法: 打开终端输入:   gsettings set org.gnome.gedit.preferences.encodings ...

  4. 【转载贴】Ubuntu 20.04下使用微信和TIM和QQ以及字体乱码(小黑块)/太小的一条龙解决方案

    [转载贴]Ubuntu 20.04下使用微信和TIM和QQ以及字体乱码(小黑块)/太小的一条龙解决方案 下载:Ubuntu 20.04 下微信QQTIM的优雅使用 乱码解决:Ubuntu20.04 w ...

  5. ubuntu 11.04下Android开发环境的搭建!

    ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...

  6. Ubuntu 14.04下编译WebRTC

    阿里云  >  教程中心   >  python教程  >  Ubuntu 14.04下编译WebRTC Ubuntu 14.04下编译WebRTC 发布时间:2018-02-28 ...

  7. Ubuntu 13.04下安装WPS for Linux

    有人说Linux下不是有open office 和libre office么?是啊,可是将windows下的doc文档或者ppt放到Libreoffice上打开的时候我们很明显的可以看到格式完全不统一 ...

  8. 解决 ubuntu 14.04下,eclipse adt-bundle-linux 闪退的问题,最新ADT-23.0.7

    解决 ubuntu 14.04下,eclipse adt-bundle-linux 闪退的问题,最新ADT-23.0.7 今天 早上,早早的来到办公室,想把领导昨天布置的任务,快速完成.其实,就是很简 ...

  9. Ubuntu 13.04下安装QQ2012

    试了下在刚发布的Ubuntu 13.04下安装QQ2012,请根据自己的机器类型下载后按照下面的32位或64位安装说明安装.   下载网址:http://www.longene.org/downloa ...

最新文章

  1. 201-3-19李宏毅机器学习视频笔记七(游戏解释Gradient Descent)
  2. 【Harvest源码分析】GetFilteredSignal函数
  3. python encoding报错_菜鸟世界 -docker 环境下解决python 的 UnicodeEncodeError 错误
  4. C语言二叉树的lowest common ancestor最低公共祖先(附完整源码)
  5. 阿里巴巴大数据实践:OneData模型实施介绍
  6. PHP notice/warning 对性能的影响
  7. UVA750 UVALive5358 8 Queens Chess Problem题解
  8. Call to your teacher(深度搜索)
  9. 世上哪有那么多的怀才不遇
  10. SSIM公式:结构相似性计算原理,基于SSIM的图像质量评价
  11. 【重识云原生】第三章云存储第一节——分布式云存储总述
  12. 克里金插值算法java实现
  13. 腾达ac5服务器无响应,腾达路由器AC6告诉你WiFi设置5大误区
  14. cdoj1633 去年春恨却来时,落花人独立,微雨燕双飞
  15. 新xp系统无法连接网络连接服务器,WinXP系统本地连接受限制或无连接怎么办?...
  16. 操作系统--05输入输出
  17. 平台为王:Microsoft Office System为什么成功?
  18. 基于51单片机的篮球赛计时计分器(仿真+源程序+原理图+PCB+论文)
  19. 应用系统安全规范-自己想到和网络搜索到的点子记录整合一下
  20. DRAM的一些电压参数VDD VDDQ VPP剖析

热门文章

  1. 前端学习(3219):...扩展
  2. 前端学习(3085):vue+element今日头条管理-封装数据接口
  3. [html] 如何优化页面的渲染过程?
  4. [html] 移动端布局的自适应如何做?
  5. 54失败是成功之母二
  6. 前端学习(2853):简单秒杀系统学习之页面事件
  7. “约见”面试官系列之常见面试题之第七十五篇之vue中如何使当前css起作用(建议收藏)
  8. 前端学习(2125):watch实现
  9. 前端学习(1924)vue之电商管理系统电商系统之权限的渲染方式
  10. 前端学习(1646):前端系列实战课程之右下角悬浮功能实现思路