手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu安装JDK及环境变量配置

[日期:2013-01-20] 来源:Linux社区  作者:lihaiping [字体: ]

之前就很膜拜那些Linuxer大牛,最近,个人慢慢转向使用Ubuntu,真正意义上使用双系统(Win7+Ubuntu),也逐渐理解到他们对Linux的狂热。使用命令行和Ubuntu Software Center安装了不少工具、软件,体验真的不错。至少,Ubuntu的开关机速度和免杀软就已经帅呆。目前,JDK是必须的,因为学习需要用到。我想,要是都能在Ubuntu上安装日常所需的工具,操作又方便、熟练的话,那么估计Win7就可以哪儿凉快哪儿呆着去啦。

JDK官方下载地址:http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

根据系统选择合适的软件包下载,如图

这里简单地阐述一下rpm、tar.gz的区别。rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux、SUSEFedora. 类似地,有一种deb格式的软件包则是适用于基于Debian发行版的系统,如Debian、Ubuntu、Mint. 而tar.gz格式只是一个压缩包,里面一般是源码,因此只要使用tar命令或解压软件解压到相应路径就可以了。本人使用的是Ubuntu amd64,故选择jdk-7u11-linux-x64.tar.gz,下载后解压到了/usr/lib/java/目录下(需要root权限)。

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检查是否配置成功。

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款