Ubuntu 14.04 Server 安装 JDK 7

1. 下载 JDK

先到 Oracle 的官方主页下载 JDK 7.0 :

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

当然,我们也可以在服务器上,直接用命令行下载:

$ sudo curl -o jdk-7u79-linux-x64.tar.gz -L \
--cookie "oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

由于 Oracle 的下载页面必须要先点击接受用户协议才能下载, 所以我们必须用 curl 的命令参数来模拟 cookie 的发送, 才能使用命令行来下载。

2. 解压 JDK

例如,下载的文件是: jdk-7u79-linux-x64.tar.gz, 我们的目标是把它解压到 /usr/lib/jvm 下面.

我们必须先在 /usr/lib 下面创建 jvm 目录(如果没有的话):

$ cd /usr/lib
$ sudo mkdir jvm

例如,你下载的 JDK 文件方在 /home/你登录的用户名/download/jdk-7u79-linux-x64.tar.gz, 则先把文件赋值到 /usr/lib/jvm 目录下面:

$ sudo cp -r ~/download/jdk-7u79-linux-x64.tar.gz /usr/lib/jvm
或者
$ sudo cp -r /home/your_username/download/jdk-7u79-linux-x64.tar.gz /usr/lib/jvm

然后解压:

$ sudo tar -zxvf jdk-7u79-linux-x64.tar.gz

解压后会在当面目录多出一个叫 “jdk1.7.0_79” 的文件夹.

我们可以把这个文件夹改名为 “jdk1.7.0“:

$ sudo mv "jdk1.7.0_79" "jdk1.7.0"

删除刚才拷贝过来的文件:

$ sudo rm jdk-7u79-linux-x64.tar.gz

3. 设置 JDK 环境变量

设置 Java 的环境变量, 用 vi/vim 编辑器打开 /etc/environment 文件:

$ sudo vim /etc/environment

原来的文件内容是:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

我们加上 JAVA_HOME, JRE_HOMECLASSPATH:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.7.0/bin:/usr/lib/jvm/jdk1.7.0/jre/bin"
JAVA_HOME="/usr/lib/jvm/jdk1.7.0"
JRE_HOME="/usr/lib/jvm/jdk1.7.0/jre"
CLASSPATH=".:/usr/lib/jvm/jdk1.7.0/lib:/usr/lib/jvm/jdk1.7.0/jre/lib"

注意: CLASSPATH 的最前面有个点, 不能省, 下同.

如果不想修改环境变量文件, 我们还有另一种方法, 如下:

vi/vim 编辑器 /etc/profile 文件:

$ sudo vim /etc/profile

在文件的最后面增加:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=$CLASSPATH:.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib
export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH

设置好后,注销或重启使环境变量生效!

4. 更新默认 JDK 路径

如果你的系统原来就装有 OpenJDK 的话, 那么要将系统默认的 JDK 路径改成我们新装的路径.

可以用下面这个命令来查看原来是否装有 OpenJDK :

$ sudo update-alternatives --config java

如果已经有 OpenJDK 的话, 会显示如下结果:

There is only one alternative in link group java (providing /usr/bin/java): \
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java

那么我们就把路径改为我们新装的 JDK 目录:

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/bin/java 445

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0/bin/javac 445

$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0/bin/jar 445

然后再用下面的命令来确认选择哪一个 JDK 路径, 三个都要一一确认:

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config jar

输入命令后, 将会提示, 要维持当前值 [*] 请按回车键,或者输入选择的编号,

输入优先级为 445 的那一项的编号,回车即可。

5. 安装是否成功?

查看版本信息, 看安装是否成功了:

$ java -version

如果你原来安装有 OpenJDK 的话, 两者的版本信息是有点小区别的, 你可以从前面 update-alternatives --config java 命令那得到系统的 OpenJDK 的路径, 来显示 OpenJDK 的版本信息:

例如:

$ sudo /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -version

如果两者版本号是不一样的, 且是正确的版本号, 就说明安装成功了.

已标记关键词 清除标记
相关推荐
<p> <strong><span style="font-size:20px;color:#FF0000;">本课程主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者</span></strong> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">1. 包含:<span style="color:#FFFF00;background-color:#FF0000;">项目源码、</span><span style="color:#FFFF00;background-color:#FF0000;">项目文档、数据库脚本、软件工具</span>等所有资料</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">2. 手把手的带你从零开始部署运行本套系统</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">3. 该项目附带的源码资料可作为毕设使用</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">4. 提供技术答疑和远程协助指导</span></strong></span><strong><span style="font-size:18px;"></span></strong> </p> <p> <br /> </p> <p> <span style="font-size:18px;"><strong>项目运行截图:</strong></span> </p> <p> <strong><span style="font-size:18px;">1)系统登陆界面</span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015433522.png" alt="" /><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">2)学生模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015575966.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">3)教师模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016127898.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">4)系统管理员</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016281177.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016369884.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">更多Java毕设项目请关注我的毕设系列课程 <a href="https://edu.csdn.net/lecturer/2104">https://edu.csdn.net/lecturer/2104</a></span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页