1、先卸载服务器自带的jdk软件包
# java -version #查看服务器是否安装过jdk java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
# sudo apt-get purge openjdk* #卸载自带OpenJDK
# getconf LONG_BIT #查看系统几位
2、安装jdk
第一步:下载jdk-7u60-linux-x64.tar.gz
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
第二步:解压安装
cd /home/jzk/Downloads #jdk下载目录 sudo tar zxvf jdk-8u40-linux-x64.tar.gz -C /usr/local/ cd /usr/local sudo mv jdk1.8.0_40/ java-8-sun
第三步:修改环境变量
#sudo apt-get install vim #安装vim #vim ~/.bashrc sudo vim /etc/profile export JAVA_HOME=/usr/local/java-8-sun export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
加到末尾,保存退出
#source ~/.bashrc source /etc/profile
第四步:配置默认JDK版本
sudo update-alternatives --install /usr/bin/java java /usr/local/java-8-sun/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/local/java-8-sun/bin/javac 300 sudo update-alternatives --install /usr/bin/jar jar /usr/local/java-8-sun/bin/jar 300 sudo update-alternatives --config java #检查
第五步:查看java版本号
java -version
第六步:测试
touch ArrayTest.java #创建java文件
package ubuntu.java.basic; import java.util.*; public class ArrayTest { public static void main(String[] args) { int[] a = new int[5]; for (int i=0;i
cd JavaTrain
javac -d . ArrayTest.java
java ubuntu.java.basic.ArrayTest
ubuntu12.04中shell脚本无法使用source的原因及解决方法
原因: ls -l `which sh` 提示/bin/sh -> dash
这说明是用dash来进行解析的。
改回方法:
命令行执行:sudo dpkg-reconfigure dash
在界面中选择no
再ls -l `which sh` 提示/bin/sh -> bash
修改成功,source可以用了~