fedora 20 中运行swing程序中文乱码:

但是我发现使用eclipse运行时没有乱码,于是我看他们的jdk是否一样,结果发现不一样
eclipse使用的jdk:
而命令行中的java_home是:
[huang@huangwei bin]$ echo $java_home
/home/huang/downloads/jdk1.6.0_35
与eclipse的jdk不一样。
解决方法:
修改/etc/profile
设置java_home:
java_home=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.3.fc20.x86_64 (与eclipse相同)
export java_home
path=$java_home/bin:$path
export path