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

官网下载方法


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

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

sudo -i

2.创建文件夹(usr下需要权限)

sudo mkdir /usr/lib/java

3.把文件移动到usr文件中(权限)

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

作用:把/home/h/java/j下 的jdk文件夹  移动到usr/lib/java文件

4.copy完毕后进行JDK环境配置


1.3 JDK变量配置


JDK环境变量配置如下:

终端下执行命令

sudo gedit /etc/environment

在打开的编辑器中PATH变量上面两行新建两个变量,

JAVA_HOME="/usr/lib/java/jdk1.7.0_11"
CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"
//其中 . 这个点表示当前路径。 然后用 : 隔开
 

在PATH中添加

$JAVA_HOME/bin

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


然后保存关闭。

使用命令

source /etc/envrionment

更新刚刚内容。


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

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

sudo update-alternatives --config javac,再选择相应的Priority 300
sudo update-alternatives --config java,再选择相应的Priority 300

至此配置完成,输入java -version、javac或java检查是否配置成功。



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

apt-get



2.1 在控制台下输   apt-cache search jdk

       之后在查看版本 看中想安装的版本

       然后在控制台输入 sudo apt-get install xxxx(xxxx为jdk版本)

       然后等待安装完毕即可



作者:YangGan
出处: http://blog.csdn.net/incyanggan
本文基于 署名 2.5 中国大陆 许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名Yanggan (包含链接).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值