不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2015-09-13 14:36:03  修改时间:2024-05-16 21:23:28  分类:Linux软件安装/参数优化  编辑

JRE vs OpenJDK vs Oracle JDK

  • JRE(Java Runtime Environment),它是你运行一个基于Java语言应用程序的所正常需要的环境。如果你不是一个程序员的话,这些足够你的需要。
  • JDK代表Java开发工具包,如果你想做一些有关Java的开发(阅读程序),这正是你所需要的。
  • OpenJDK是Java开发工具包的开源实现,Oracle JDK是Java开发工具包的官方Oracle版本。尽管OpenJDK已经足够满足大多数的案例,但是许多程序比如Android Studio建议使用Oracle JDK,以避免UI/性能问题。

检查Java是否已安装

打开终端,使用下面的命令:

java -version

如果你看到像下面的输出,这就意味着你并没有安装过Java:

The program ‘java’ can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install

安装JRE

sudo apt-get install default-jre

安装OpenJDK

sudo apt-get install default-jdk

特殊地,如果你想要安装Java 7或者Java 6等等,你可以使用openjdk-7-jdk/openjdk-6jdk,但是记住在此之前安装openjdk-7-jre/openjdk-6-jre。

安装Oracle JDK

使用下面的命令安装,只需一些时间,它就会下载许多的文件,所及你要确保你的网络环境良好:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default

如果你想安装Java 7(i.e Java 1.7),在上面的命令中用java7代替java8。

 

【注意】

上面给出了三种安装,你只需要按照个人需求,选择其中一种即可。如,我选择安装了Oracle JDK

 


[推荐] 二进制源码安装

由于 JDK 8.x(173M)的安装包比较大,网络环境不是很好的地方,用 apt-get 方式下载安装的话,需要几个小时时间,这是不能忍受的!

先在 Windows 环境用迅雷下载好 JDK 的安装包,再传到 Ubuntu 下安装、配置,操作方式如下:

1、下载 JDK 安装包(jdk-8u191-linux-x64.tar.gz

官方下载页面:http://www.oracle.com/.../downloads/jdk8-downloads-2133151.html

2、新建安装目录,并把解压后的文件移动到该目录下;

sudo mkdir -pv /alidata/server/java/jdk/

3、配置环境变量

sudo vim /etc/profile

在文件末尾追加如下代码:

export JAVA_HOME=/alidata/server/java/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH={JAVA_HOME}/bin:$PATH

4、更新默认JDK

sudo update-alternatives --install /usr/bin/java java /alidata/server/java/jdk/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /alidata/server/java/jdk/bin/javac 300
sudo update-alternatives --config java

5、查看版本

java -version

 


安装 Maven

1、去官网下载 Maven (apache-maven-3.6.3-bin.tar.gz)  历史版本

2、配置环境变量

sudo vim /etc/profile

追加如下内容:

export M3_HOME=/alidata/server/java/maven
export PATH=$M3_HOME/bin:$PATH

保存生效:

source /etc/profile

验证是否安装成功:

$ mvn -version
Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /alidata/server/java/maven
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /alidata/server/java/jdk/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-29deepin-generic", arch: "amd64", family: "unix"

配置Maven

1、使用阿里云Maven仓库

vim /alidata/server/java/maven/conf/settings.xml

(1) mirrors节点,添加如下子节点:

<mirror>  
    <id>nexus-aliyun</id>  
    <mirrorOf>central</mirrorOf>    
    <name>Nexus aliyun</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>  
</mirror>

(2) 配置本地仓库

<localRepository>/alidata/server/java/repository/</localRepository>

2、IDEA中配置 Maven

Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> User settings file

/alidata/server/java/maven/conf/settings.xml