arch Liux下安装sun的jdk是不自动配置环境变量的,所以安装完之后还是不能使用java或者javac这样的命令,需要配置环境变量之后才能使用。不过新版本中似乎已经没有这个问题了。此处介绍一下java环境变量配置方法,以备不时只需。在安装jdk之后往往会发现打开java相关的东西都是乱码,这也是个比较讨厌的问题,而且至今需要用户自己手动配置,方法不难,只是每次都这样很麻烦。不多说,看过程。

1、在超级用户模式下,用命令

# pacman -S jdk

安装最新的sun jdk,

2、安装之后打开/etc/environment文件编辑,添加如下内容:

CLASSPATH=.://opt/java/lib
JAVA_HOME=/opt/java

添加之后就可以使用java和javac命令了

3、解决中文乱码问题,还是用超级用户,进入/usr/share/fonts/wenquanyi,将wqy-zenhei文件夹复制到/opt/java/jre/lib/fonts下,改名为fallback,进入fallback文件夹,终端执行

# mkfontdir
和
# mkfontscale

4、安装eclipse,只需要打开终端执行pacman -S eclipse就可以安装eclipse最新的英文版

5、执行jar文件的办法。在Arch中,jar文件默认是使用归档文件管理器打开的,也就相当于解压缩,而我们需要的是执行这个jar程序,跟我做:在目标jar文件上右击,选择“属性”,找到“打开方式”的标签,选择“添加”,打开“使用自定义命令”,向其中加入下面的命令:

java -jar

输完之后选择“添加”,这时候在打开方式标签下有两个选择,一种就是原来就有的“归档文件管理器”,还有就是“java”,勾选上“java”,然后关闭,这时候双击jar文件就是执行它了。