Ubuntu安装JDK及环境变量配置(sun java)
2014-01-24 23:30
811 查看
捣鼓了尽一天的时间,终于把sun的java安装上了,不是openjava了,网上试了好多的方法好多都是不可以的,所以当自己成功后就立马把方法贴出来,以方便后来者少走弯路,此文的方法绝对可行!
这里先简单地阐述一下rpm、deb、tar.gz的区别。rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux、SUSE、Fedora. 类似地,有一种deb格式的软件包则是适用于基于Debian发行版的系统,如Debian、Ubuntu、Mint. 而tar.gz格式只是一个压缩包,里面一般是源码,因此只要使用tar命令或解压软件解压到相应路径就可以了。
本人使用的是Ubuntu amd64,选择了jdk-7u11-linux-x64.tar.gz,下载后解压(注:解压的方法在本文下面,不会的可以参照下)到了/opt/java/目录下(需要root权限)。(注:文中好多路径问题,我这里是以我自己的路径为例,所以切忌到时候换成自己jdk解压的路径)
JDK环境变量配置如下:
执行命令sudo gedit /etc/environment,在打开的编辑器中PATH变量上面两行新建两个变量,
JAVA_HOME="/opt/java/jdk1.7.0_25" (这个其实就是jdk解压的位置)
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 /opt/java/jdk1.7.0_25/bin/javac 300
sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.7.0_25/bin/java 300
sudo update-alternatives --config javac,再选择相应的Priority 300
sudo update-alternatives --config java,再选择相应的Priority 300
至此配置完成,输入java -version检查是否配置成功。
注:解压安装的执行代码
我把jdk安装到/opt/java,所以在Terminal窗口里执行下面的代码:
第1步:在opt下建java的文件夹:
sudo mkdir /opt/java
第2步:进行解压,把jdk解压到opt目录下:
sudo tar zxvf /home/Downloads/jdk-7u7-linux-i586.tar.gz -C/opt/java
注:1;是把下载的jdk还是放在了系统自带的download目录下,实际操作中,上面加红的路径改成自己的路径就好了。
2;加粗的要以自己下载的jdk版本的文件名为准,这个切忌,不可直接复制代码。
如果不成功可以这样来,先进入到“下载”的文件夹
3 cd 下载
4 再输入 sudo tar zxvf jdk-7u7-linux-i586.tar.gz -C/opt/java (这同样可以把下载的jdk的安装包解压到opt下建java的文件夹里)
补充:修改环境变量
如果您是使用root账户登录的话可以按下面的方法来修改:
用编辑器打开 /etc/environment:
gedit /etc/environment
注:原文我是发表在了新浪博客:http://blog.sina.com.cn/s/blog_8f4a70ab0101a9h9.html 了,都是我的个人原创的,只是这里我做了些改进,同是自己也发觉这里才是大牛如云啊,希望有不正确的,请指正!
这里先简单地阐述一下rpm、deb、tar.gz的区别。rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux、SUSE、Fedora. 类似地,有一种deb格式的软件包则是适用于基于Debian发行版的系统,如Debian、Ubuntu、Mint. 而tar.gz格式只是一个压缩包,里面一般是源码,因此只要使用tar命令或解压软件解压到相应路径就可以了。
本人使用的是Ubuntu amd64,选择了jdk-7u11-linux-x64.tar.gz,下载后解压(注:解压的方法在本文下面,不会的可以参照下)到了/opt/java/目录下(需要root权限)。(注:文中好多路径问题,我这里是以我自己的路径为例,所以切忌到时候换成自己jdk解压的路径)
JDK环境变量配置如下:
执行命令sudo gedit /etc/environment,在打开的编辑器中PATH变量上面两行新建两个变量,
JAVA_HOME="/opt/java/jdk1.7.0_25" (这个其实就是jdk解压的位置)
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 /opt/java/jdk1.7.0_25/bin/javac 300
sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.7.0_25/bin/java 300
sudo update-alternatives --config javac,再选择相应的Priority 300
sudo update-alternatives --config java,再选择相应的Priority 300
至此配置完成,输入java -version检查是否配置成功。
注:解压安装的执行代码
我把jdk安装到/opt/java,所以在Terminal窗口里执行下面的代码:
第1步:在opt下建java的文件夹:
sudo mkdir /opt/java
第2步:进行解压,把jdk解压到opt目录下:
sudo tar zxvf /home/Downloads/jdk-7u7-linux-i586.tar.gz -C/opt/java
注:1;是把下载的jdk还是放在了系统自带的download目录下,实际操作中,上面加红的路径改成自己的路径就好了。
2;加粗的要以自己下载的jdk版本的文件名为准,这个切忌,不可直接复制代码。
如果不成功可以这样来,先进入到“下载”的文件夹
3 cd 下载
4 再输入 sudo tar zxvf jdk-7u7-linux-i586.tar.gz -C/opt/java (这同样可以把下载的jdk的安装包解压到opt下建java的文件夹里)
补充:修改环境变量
如果您是使用root账户登录的话可以按下面的方法来修改:
用编辑器打开 /etc/environment:
gedit /etc/environment
注:原文我是发表在了新浪博客:http://blog.sina.com.cn/s/blog_8f4a70ab0101a9h9.html 了,都是我的个人原创的,只是这里我做了些改进,同是自己也发觉这里才是大牛如云啊,希望有不正确的,请指正!
相关文章推荐
- ubuntu 下安装jdk 和配置java环境变量
- Ubuntu12.10 64位系统安装以及配置java、jdk环境变量
- ubuntu安装jdk以及配置java环境变量
- ubuntu10.04下安装jdk与java环境变量配置
- ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装 jdk,ubuntu设置java环境变量
- 安装JDK后要配置环境变量,主要有三个: 1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_04 2 CLASSPATH ->到哪里找需要执行的.class文件,如
- Ubuntu_java 环境变量(使用自安装jdk,不使用默认jdk)
- [Java配置]JDK安装与环境变量配置
- Java JDK下载、安装与环境变量配置
- ubuntu安装jdk,ubuntu设置java环境变量
- Ubuntu安装JDK与环境变量配置
- Java菜鸟学习笔记(2)--Ubuntu JDK环境变量配置与常见问题
- ubuntu下安装eclipse,配置jdk环境变量仍然报错
- WIN8.1上VMWare10虚拟机安装Ubuntu 14.04,安装JDK和SDK以及环境变量配置
- 四行命令 Ubuntu安装Oracle JDK8 且自动配置环境变量 [翻译]
- ubuntu安装Java jdk环境变量设置
- Java入门之JDK安装及环境变量配置
- Windows下静默安装JDK并配置Java环境变量
- java学习---jdk安装和环境变量的配置
- JDK安装多个版本出现Java -version和你配置的环境变量的jdk版本不一致的问题