Java菜鸟学习笔记--配置篇(二)Ubuntu JDK环境变量配置与常见问题 下载本文

内容发布更新时间 : 2024/6/26 9:54:38星期一 下面是文章的全部内容请认真阅读。

重庆达渝仁科技官网:www.cqdyr.com

1.1 进入官网下载JDK

官方下载地址:

http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

找到对应系统的下载 版本区别:

这里简单地阐述一下rpm、tar.gz的区别。

1.2.1 rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux、SUSE、Fedora. 类似地,

1.2.2 deb格式的软件包则是适用于基于Debian发行版的系统,如Debian、Ubuntu、Mint. 1.2.3 tar.gz格式只是一个压缩包,里面一般是源码,因此只要使用tar命令或解压软件解压到相应路径就可以了。如果使用的是Ubuntu amd64,故选择

jdk-7u11-linux-x64.tar.gz,下载后解压到了/usr/lib/java/目录下(需要root权限)。 1.2 对下载的压缩包进行解压 1.用ubuntu自带的软件解压 2.在终端下使用命令解压

1.2.1 Ubuntu怎么解压 tar.gz ?

参考了 Ubuntu解压缩zip,tar,tar.gz,tar.bz2这篇文章,各个格式相应的压缩解压命令如下 ZIP

zip可能是目前使用得最多的文档压缩格式。 优点跨平台:比如Linux, Windows以及Mac OS

缺点:压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。 我们可以使用下列的命令压缩一个目录:

# zip -r archive_name.zip directory_to_compress 下面是如果解压一个zip文档: # unzip archive_name.zip TAR

重庆达渝仁科技官网:www.cqdyr.com

Tar是在Linux中使用得非常广泛的文档打包格式。 优点:消耗非常少的CPU以及时间去打包文件 缺点:他仅仅只是一个打包工具,并不负责压缩。 如何打包一个目录:

# tar -cvf archive_name.tar directory_to_compress 如何解包:

# tar -xvf archive_name.tar.gz

上面这个解包命令将会将文档解开在当前目录下面。 也可以用这个命令来捏住解包的路径:

# tar -xvf archive_name.tar -C /tmp/extract_here/

TAR.GZ

这种格式是我使用得最多的压缩格式。java的jdk有用格式本压缩 优点:压缩时不会占用太多CPU的,而且可以得到一个非常理想的压缩率。 使用下面这种格式去压缩一个目录:

# tar -zcvf archive_name.tar.gz directory_to_compress 解压缩:

# tar -zxvf archive_name.tar.gz

上面这个解包命令将会将文档解开在当前目录下面。 也可以用这个命令来捏住解包的路径:

# tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

(按http://www.linuxidc.com/Linux/2012-08/68122.htm修改,如需原版请点击链接前往)

3.2 解压后文件复制到到 /usr/lib/java/ 目录 1.ubuntu 终端下获取root [java] view plaincopyprint?

重庆达渝仁科技官网:www.cqdyr.com 1. sudo -i 2.创建文件夹(usr下需要权限) [java] view plaincopyprint?

1. sudo mkdir /usr/lib/java 3.把文件移动到usr文件中(权限) [java] view plaincopyprint?

1. sudo mv /home/h/java/jdk1.7.0_25 /usr/lib/java

2. //其中/home/h/java/jdk1.7.0_25 是你解压文件的路径, 3. //然后/usr/lib/java 是目标路径

作用:把/home/h/java/j下 的jdk文件夹 移动到usr/lib/java文件 4.copy完毕后进行JDK环境配置 1.3 JDK变量配置

JDK环境变量配置如下: 终端下执行命令

[java] view plaincopyprint?

1. sudo gedit /etc/environment

在打开的编辑器中PATH变量上面两行新建两个变量, [java] view plaincopyprint?

1. JAVA_HOME=\

2. CLASSPATH=\3. //其中 . 这个点表示当前路径。 然后用 : 隔开 4. 在PATH中添加

[java] view plaincopyprint?

1. $JAVA_HOME/bin

注意与PATH原有的值之间用英文冒号:分隔,切勿把原来的值删除。

重庆达渝仁科技官网:www.cqdyr.com

然后保存关闭。 使用命令

[java] view plaincopyprint?

1. source /etc/envrionment 更新刚刚内容。

Ubuntu系统默认安装并使用OpenJDK(usr/lib/jvm/),因此需要手动修改系统默认的JDK [java] view plaincopyprint?

1. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jd

k1.7.0_11/bin/javac 300 2. sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1

.7.0_11/bin/java 300 [java] view plaincopyprint? 1. sudo update-alternatives --config javac,再选择相应的Priority 300 2. sudo update-alternatives --config java,再选择相应的Priority 300 至此配置完成,输入java -version、javac或java检查是否配置成功。

本文基于http://www.linuxidc.com/Linux/2013-01/78221.htm修改而成如需要原版请点击链接前往

重庆达渝仁科技官网:www.cqdyr.com

apt-get

2.1 在控制台下输 apt-cache search jdk 之后在查看版本 看中想安装的版本

然后在控制台输入 sudo apt-get install xxxx(xxxx为jdk版本) 然后等待安装完毕即可