`

ubuntu14.04 安装JDK8

阅读更多
http://www.oracle.com/technetwork/java/javase/archive-139210.html
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<a.length;i++)
            a[i] = i*i;
        System.out.println(Arrays.toString(a));
        
        String[] b = {"hello","world","hi","you","good"};
        System.out.println(Arrays.toString(b));
    }
}



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可以用了~
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics