我先在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" 1sudo 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