在ubuntu上安装jdk

来源:互联网 发布:斗鱼 诸葛网络 编辑:程序博客网 时间:2024/06/08 11:29

我先在WIN7上安装了vmware,在vmware上安装了ubuntu。这样就有双系统了。只要安装vmware tools,就可以方便的在WIN7和ubuntu之间传文件了。

 

首先下载jdk7。地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

 jdk-7u15-linux-i586.tar.gz 是32位的

jdk-7u15-linux-x64.tar.gz 是64位的

如果你的ubuntu是32位的,就下载32位的jdk。

如果版本不同会出现错误:bash:/usr/lib/jvm/java7/bin/java: cannot execute binary file

 

1,解压jdk7 到 /usr/lib/jvm/java1.7.xx

sudo tar zxvf./jdk-7-linux-i586.tar.gz  -C/usr/lib/jvm

 

2, 把java1.7.xx重命名为java7

cd /usr/lib/jvm 

sudo mv jdk1.7.0/java7 

 

3,设置环境变量,在/etc/profile.d目录下创建development.sh

gksu gedit /ect/profile.d/development.sh

development.sh中添加

exportJAVA_HOME=/usr/lib/jvm/java7

exportJRE_HOME=$JAVA_HOME/jre

exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

(注:有些教程上用vim文本编辑器,这个需要安装,我使用默认的gedit)

 

4, 配置默认JDK版本

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java7/bin/java"  1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java7/bin/javac"  1

sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/java7/bin/jar" 1  

sudo update-alternatives --install "/usr/bin/javah" "javah" "/usr/lib/jvm/java7/bin/javah" 1  

sudo update-alternatives --install "/usr/bin/javap" "javap" "/usr/lib/jvm/java7/bin/javap" 1


如果没有执行权限的话,添加执行权限

sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/jar
sudo chmod a+x /usr/bin/javah
sudo chmod a+x /usr/bin/javap

 

5, 执行sudo update-alternatives --config java  ,显示只有一个java/usr/lib/jvm/java7/bin/java

 

6, 执行java -version 查看是否安装好了

显示:

java version"1.7.0_15"

Java(TM) SE RuntimeEnvironment (build 1.7.0_15-b03)

Java HotSpot(TM)Client VM (build 23.7-b01, mixed mode)

 

参考网址:

http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7

http://www.cnblogs.com/eastson/archive/2012/06/06/2538964.html

http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/

http://blog.csdn.net/yang_hui1986527/article/details/6677450

 

 

原创粉丝点击