linux netbeans 中文乱码,浅谈Linux Netbeans字体反锯齿处理

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

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

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

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

编辑~/.profile,在后面加上exportJAVA_HOME=/home/username/jdk

exportPATH=$JAVA_HOME/bin:$PATH

exportCLASSPATH=.:$JAVA_HOME/lib/tools.jar

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

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

解决这个Linux Netbeans字体问题有三个方法:

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

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

***是仿照Netbeans6.1的设定来现自己加上编辑器的“高级设定”,编辑~/.netbeans/6.5beta/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml,加入这样一段

true< SPAN>value>

< SPAN>entry>

【编辑推荐】

【责任编辑:彭凡 TEL:(010)68476606】

点赞 0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270391.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Win10软件:推荐两款Windows操作系统下的远程软件,值得收藏!

远程控制软件是程序员日常必备的工具&#xff0c;现场市面上有微软自带的远程连接工具、向日葵、teamviewer等远程控制软件。他们都有一个共同的缺点&#xff0c;无法针对远程连接设置分组、别名。大多数情况下&#xff0c;我们可能需要连接十几个甚至几十个Windows远程服务器。…

开发机多用户 xdebug 远程调试 PhpStorm

在公司都用的远程开发机开发&#xff0c;每次有错误调试就得dd(xxx)然后保存真是&#xff0c;让我在本地开发用惯xdebug的情何以堪&#xff0c;所以有了下文。 1.安装配置xdebug 直接使用pecl安装即可# pecl install xdebug 然后写xdebug配置&#xff0c;下面是我的设置(具体扩…

linux查看 idt日志,实现RCP的日志管理

做插件开发的都知道当应用跑不起来了就去看看workspace里的.log文件&#xff0c;错误信息很详细,那样解决问题就方便多了&#xff0c;这个功能很好&#xff0c;所以学习了下&#xff0c;和大家分享下&#xff0c;实现的原理也就一行代码Java代码 Platform.getLog(Platform.getB…

电脑技巧:电脑内存不足解决小技巧

熟悉电脑硬件的朋友们都知道&#xff0c;内存相对于电脑来说是一个相当重要的部件&#xff0c;内存属于CPU的“工作室”&#xff0c;因为电脑所有运行的程序都是在内存中运行&#xff0c;它决定了多少、多大的程序能即时运行&#xff0c;如若执行的应用程序过大或者过多就会导致…

前端:分享一些实用的JS代码片段

今天给大家分享一些实用的JS代码片段&#xff0c;有需要的朋友欢迎收藏&#xff01;1、获取浏览器的版本function getBrowser() {var UserAgent navigator.userAgent.toLowerCase();var browserInfo {};var browserArray {IE: window.ActiveXObject || "ActiveXObject&…

20145206 《信息安全系统设计基础》第十二周学习总结

20145206 《信息安全系统设计基础》第十二周学习总结 本周学习目标 1、第九周代码检查 2、第十周代码检查 3、第十一周代码检查 博客链接 20145206 《信息安全系统设计基础》第九周学习总结20145206 《信息安全系统设计基础》第十周学习总结20145206 《信息安全系统设计基础》第…

linux数据同步技术比较,linux下实现web数据同步的四种方式(性能比较)教程.docx

linux下实现web数据同步的四种方式(性能比较)教程实现web数据同步的四种方式1、nfs实现web数据共享2、rsync inotify实现web数据同步3、rsyncsersync更快更节约资源实现web数据同步4、unisoninotify实现web数据双向同步一、nfs实现web数据共享?nfs能实现数据同步是通过NAS(网络…

lambda创建线程

Testpublic void add() {//方式一Thread thread1 new Thread("ttt") {Overridepublic void run() {System.out.println("1");}};thread1.start();//方式二Runnable runnable new Runnable() {Overridepublic void run() {System.out.println("2&quo…

电脑技巧:F5称为万能键,看了才知道它的强大

目录 NO.1 浏览器刷新 NO.2 PPT快速放映 NO.3 Word快速定位 NO.4 Excel快速定位 NO.5 记事本录入当前时间 今天给大家介绍一个经常被大家忽视的但非常实用的快捷键F5具体有哪些用法。 ★万能快捷键★ F5 NO.1 浏览器刷新 刷新功能 F5最常用的就是网页刷新功能&#xff0c;相比这…

学号20145220《信息安全系统设计基础》第12周学习总结

学号20145220《信息安全系统设计基础》第12周学习总结 教材学习内容总结 学号20145220《信息安全系统设计基础》第11周学习总结 - 20145220韩旭飞 - 博客园 http://www.cnblogs.com/hxf5220/p/6107112.html 学号20145220《信息安全系统设计基础》第10周学习总结 - 20145220韩旭…

linux 本地yum 恢复,Linux_RHEL系统恢复安装光盘中的yum更新源的方法,安装光盘本地YUM更新源挂载安 - phpStudy...

RHEL系统恢复安装光盘中的yum更新源的方法安装光盘本地YUM更新源挂载安装光盘&#xff1a;复制代码代码如下:mount /dev/cdrom /mntvi /etc/yum.repos.d/local.repo修改本地更新源文件&#xff0c;添加内容&#xff1a;复制代码代码如下:[HightAvailability]nameHightAvailabil…

FileZilla搭建FTP服务器图解教程

在日常办公当中&#xff0c;经常会需要一个共享文件夹来存放一些大家共享的资料&#xff0c;为了保证文件数据的安全&#xff0c;最佳的方式是公司内部服务器搭建FTP服务器&#xff0c;然后分配多个用户给相应的人员。今天给大家分享FileZilla搭建FTP服务器图解教程&#xff0c…

linux kafka离线安装,centos 离线安装confluent_kafka 模块

centos 离线安装confluent_kafka 模块背景&#xff1a;需要安装Python模块的机子不能上网&#xff0c;只能下载源码进行安装说明&#xff1a;如果可以上网直接pip install confluent_kafka 即可需安装模块&#xff1a;confluent_kafka #confluent_kafka 依赖librdkafka 模块&am…

运维:Windows 系统安全日志中登录类型介绍

目录 Windows 登录类型 登录类型2&#xff1a;交互式登录&#xff08;Interactive&#xff09; 登录类型3&#xff1a;网络&#xff08;Network&#xff09; 登录类型4&#xff1a;批处理&#xff08;Batch&#xff09; 登录类型5&#xff1a;服务&#xff08;Service&#xff…

webdriver鼠标上下滑动

有时候我们需要对窗口显示的页面上下滑动&#xff0c;以显示当前正在处理的位置&#xff0c;这就需要用到webdriver模拟鼠标上下滑动 package test20161201;import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.…

c语言灯塔案例求塔低数,C++:有一个8层灯塔,每层所点灯数都等于该层上一层的两倍,一共有765盏灯,求塔底的灯数...

满意答案0214zyt2013.05.23采纳率&#xff1a;51% 等级&#xff1a;12已帮助&#xff1a;6734人// Note:Your choice is C IDE#include #include using namespace std;int main(){//第一,穷举法int i,j;int n,s;for(i0;i<765;i)//穷举的范围可以进一步缩小&#xff0c;交…

电脑知识:电脑无法开机解决方案

电脑无法开机&#xff0c;首先不要紧张&#xff0c;你电脑里面的文件资料99.99%不会丢失&#xff0c;那有可能人问了&#xff0c;剩余0.001%是什么&#xff0c;只有一种可能&#xff0c;就是你的硬盘硬件彻底坏了。 今天小编讲的这几招都是对非常容易上手的电脑小白&#xff0c…

电脑技巧:键盘上最长的按键空格键使用技巧

目录 01、音视频播放器的暂停/播放切换 02、Alt空格键 03、Ctrl空格键 04、Shift空格键 05、游戏中按键 06、密码完美替代者 空格键是所有键盘中的按键最长一个&#xff0c;我们平常使用最多的按键就是在输入文字的时候按下空格键&#xff0c;其实除了空格&#xff0c;空格键还…