您的位置:首页 > 运维架构 > Linux

Arch Linux中Java SDK的安装与配置

2012-10-07 21:55 357 查看
因为版权和公司对开源软件的态度,Oracle Java SDK已经不再包含于Arch Linux默认的Repository。


不过对于有开发需要,又不得不使用Oracle公司的产品的民工们,还好有AUR中提供的相应支持,让我们能方便地用安装脚本来处理Oracle
Java SDK的安装和配置。

下面是对JDK安装的简单记录。

安装环境如下:
Arch Linux
Oracle Java SDK 7
安装:JRE

这里先安装JDK,虽然据说openjdk的jre也能兼容Oracle
Java SDK,但还是有点担心它们的兼容性。

先在Arch
Linux AUR中找到JRE

制作安装包


$ wget --no-check-certificate -c https://aur.archlinux.org/packages/jr/jre/jre.tar.gz
$ tar -zxvf jre.tar.gz

$ cd jre

$ makepkg

处理依赖条件,开始安装


$ sudo pacman -S desktop-file-utils libxtst
shared-mime-info xdg-utils

$ sudo pacman -U ./jre-7u1-1-i686.pkg.tar.xz

resolving dependencies...

looking for inter-conflicts...

Targets (1): jre-7u1-1

Total Download Size: 0.00 MB

Total Installed Size: 91.42 MB

Proceed with installation? [Y/n]

(1/1) checking package integrity [######################]
100%

(1/1) checking for file
conflicts [######################] 100%

(1/1) installing jre [######################]
100%

The jre package is licensed software.

You MUST read and agree to the license stored in

/usr/share/licenses/jre/LICENSE
before using it.

Please relogin to include jre in your PATH.

Arch Linux中,Java SDK默认的安装位置是/opt/java

$ pwd

/opt/java

$ ls

jre


至此,JRE成功安装。

JDK

JDK的安装过程与JRE类似。


$ wget -c --no-check-certificate https://aur.archlinux.org/packages/jd/jdk/jdk.tar.gz
$ tar -zxvf jdk.tar.gz

$ cd jdk

$ makepkg

$ sudo pacman -U ./jdk-7u1-1-i686.pkg.tar.xz

Password:

resolving dependencies...

looking for inter-conflicts...

Targets (1): jdk-7u1-1

Total Download Size: 0.00 MB

Total Installed Size: 114.85 MB

Proceed with installation? [Y/n]

(1/1) checking package integrity [######################]
100%

(1/1) checking for file
conflicts [######################] 100%

(1/1) installing jdk [######################]
100%

The jdk package is licensed software.

You MUST read and agree to the license stored in

/usr/share/licenses/jdk/LICENSE
before using it.

Please relogin to include jdk in your PATH

配置:

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


#Java SDK

#

CLASSPATH=.:/opt/java/lib

JAVA_HOME=/opt/java

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


$ java -version

java version "1.7.0_01"

Java(TM) SE Runtime Environment (build 1.7.0_01-b08)

Java HotSpot(TM) Client VM (build 21.1-b02, mixed mode)

$ javac -version

javac 1.7.0_01
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: