首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

ubuntu配备JDK环境

2014-06-18 
ubuntu配置JDK环境ubuntu配置JDK环境首先下

ubuntu配置JDK环境

ubuntu配置JDK环境

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

首先下载?JDK?, 我这里用的是?Sun JDK1.6.0_20?版本, 因?Ubuntu?中不能用?rpm?, 所以下载时选择了?jdk-6u20-linux-i586.bin?文件。

?http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html

ubuntu?中的?/usr?类似于?windows?的?Program Files?。因要将?JDK?安装到?/usr/lib/jvm/SunJDK?目录下?(?自带的openjdk?的目录?)?,

?

首先要建立目录, 过程如下?:

cd /usr/lib/jvm

sudo mkdir SunJDK

目录建立完成。

?

如果直接用?sudo ./jdk-6u20-linux-i586.bin?安装的话?.?,系统会将?JDK?安装到安装文件所在目录下, 所以要先将安装文件复制到目标目录下。

命令?: sudo cp /home/easinchu/jdk-6u20-linux-i586.bin /usr/lib/jvm/SunJDK

?

进入安装文件所在目录?/usr/lib/jvm/SunJDK?, 执行安装文件, 首先要将可执行的权限赋给安装文件。

命令?: sudo chmod +x jdk-6u20-linux-i586.bin

安装?: sudo ./jdk-6u20-linux-i586.bin

执行安装命令后会在终端出现很多协议,大可不必多看,一路回车, 直到提示输入?yes or no?, 输入?yes?并回车?.?安装过程中会在安装文件所在目录中新建一个目录, 这个安装文件所建目录为?jdk1.6.0_20?。

?

由于?ununtu?本身带了?java-6-openjdk?的?JVM?实现,所以当你在终端输入?: "java -version "?时会显示?:

java version "1.6.0_18"

OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-ubuntu)

OpenJDK Client VM (build 14.0-b16?,?mixd mode?,?sharing)

的相关信息。也就是系统中有两个?JVM?实现,而且?OpeanJDK?的?JVM?还被其它的?Ubuntu?工具或软件使用;

?

所以这种情况下就得使用?ubuntu?提供的“?update-alternative“?工具来完成程序多版本实现的选择:

sudo update-alternatives --display java

发现系统只列举了?OpenJDK JVM?;

因为?sun?jdk6?是通过手动解压安装的。现在输入下面的两行命令:

sudo update-alternative?s --install /usr/bin/java java /usr/lib/SunJDK/jdk1.6.0_20/bin/java 60

?

sudo?update-alternatives --install /usr/bin/java java

/usr/bin/?java-6-openjdk/jre/java 40

注意?1?,?2?行尾的?60?,?40?是优先级?;?现在把?JDK6?设为了首选?;

?

以后我们需要更换系统?JVM?的选择也是非常容易:

sudo update-alternatives –config java

可以列出多个?JVM?实例,根据列表进行选择输入编号,回车即可。

?

安装完成后配置环境变量, 有两种配置环境变量的方法?:

1.?编辑?: /ect/profile?文件, 用命令?sudo gedit /etc/profile?打开?profile?文件,

在弹出的?profile?文件的末尾,?umask 022?之前 添加:

#set java environment

JAVA_HOME=/usr/lib/jvm/SunJDK/jdk1.6.0_20

export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin: $PATH

?

umask 022//?原文件里的,不动它。

?

2.?编辑?: /etc/environment?文件, 用命令?sudo gedit /etc/environment?打开

?

environment?文件, 在文件最后添加

PATH??"/usr/lib/jvm/SunJDK/jdk1.6.0_20/bin"

CLASSPATH="/usr/lib/jvm/SunJDK/jdk1.6.0_20/lib"

JAVA_HOME="/usr/lib/jvm/SunJDK/jdk1.6.0_20"

?

配置完成后重启计算机, 通过应用程序?->?附件?->?终端, 进入终端, 输入?java –version?, 检查?java?版本, 新建一个?java?文件,?Test.java?进行测试?.?编译及运行方法同?windows?环境一样。

热点排行