小月心得:JAVA开发一二事

来源:Linuxeden 作者:c-aries
  
由于还没学好Emacs,我目前的爱好是用SHELL+GEDIT进行开发。
不喜欢笨重的IDE,所以JAVA SWING项目用SHELL+GEDIT+MAKEFILE+JAVA编程。
其中JAVA使用OPEN JDK,经测试OPEN JDK和SUN JDK兼容;MAKEFILE使用MMAKE,用于生成JAVA的MAKEFILE。



国内JAVA实训通常会先做一个即时通讯软件。
在中软实训的前两个星期里,我在Debian GNU/Linux下进行JAVA编程,期间记录了两个比较有趣的笔记。

1) JAVA SWING中文乱码的解决

$ readlink -f `which java`
/usr/lib/jvm/java-6-openjdk/jre/bin/java
$ cd /usr/lib/jvm/java-6-openjdk/jre/lib
$ sudo mkdir -p fonts/fallback
$ sudo ln -s /usr/share/fonts/truetype/mac/MacOS.ttf /usr/lib/jvm/java-6-openjdk/jre/lib/fonts/fallback/MacOS.ttf

sun jdk的操作和上面同理。
MacOS.ttf可以替换成你自己喜欢的字体文件。

2) JD-GUI - Yet another fast Java decompiler
在编程的过程中,先独立思考,写过自己的程序后,学习他人的源代码、比较两者思路的优劣之处,能让你的编程水平飞速提高。
自由软件、开源软件的飞速发展得益于此。
JD-GUI是一个支持多操作系统的Java快速反编译器。
其核心是JD-Core库文件,JD-Eclipse是它在Eclipse的一个扩展插件。
无需安装,只有一个二进制文件。
选择jar文件即能浏览class文件的java源代码,还可以打包源代码输出。
下载地址:
http://java.decompiler.free.fr/?q=jdgui


时间:2009-07-05 11:08 来源:Linuxeden 作者:c-aries 原文链接

好文,顶一下
(9)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量