日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

openjdk怎么执行java命令_Ubuntu 18.04 上使用 OpenJDK 安装并运行 Tomcat

發布時間:2024/8/23 Ubuntu 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openjdk怎么执行java命令_Ubuntu 18.04 上使用 OpenJDK 安装并运行 Tomcat 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Linux上安裝與卸載JDK和JRE,兩種常用方法:

一、通過 apt-get 命令在線進行安裝與卸載(會自動配置好環境變量)

二、通過下載并解壓 .tar.gz 包進行手動安裝與手動卸載(需要手動配置環境變量)

注:javac命令是JDK中的,java命令是JRE中的。

# 查看確定ubuntu系統的版本信息

cat /proc/version

uname -a

lsb_release -a

一、通過 apt命令進行安裝

1、安裝默認的 JRE 和 JDK

Linux平臺的jdk一般分為兩個版本:openjdk與oracle官方的jdk。

其中openjdk是完全開源的jdk,一般在Linux平臺上直接使用對應的安裝器就可以安裝。

Open JDK 與完整版的 Oracle JDK(我們常用的 JDK) 的區別:

授權協議的不同

OpenJDK采用GPL V2協議放出,而SUN JDK則采用JRL放出。兩者協議雖然都是開放源代碼的,但是在使用上的不同在于GPL V2允許在商業上使用,而JRL只允許個人研究使用。

OpenJDK不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,這些功能在OpenJDK中是找不到的。

OpenJDK源代碼不完整

這個很容易想到,在采用GPL協議的OpenJDK中,SUN JDK的一部分源代碼因為產權的問題無法開放給OpenJDK使用,其中最主要的部份就是JMX中的可選元件SNMP部份的代碼。

因此這些不能開放的源代碼 將它作成plug,以供OpenJDK編譯時使用,你也可以選擇不要使用plug。而Icedtea則為這些不完整的部分開發了相同功能的源代碼 (OpenJDK6),促使OpenJDK更加完整。

Openjdk精簡化

OpenJDK只包含最精簡的JDK:OpenJDK不包含其他的軟件包,比如Rhino Java DB JAXP……,并且可以分離的軟件包也都是盡量的分離,但是這大多數都是自由軟件,你可以自己下載加入。

這可能導致yum安裝的java環境沒有jar命令

版本顯示

OpenJDK不能使用Java商標,這個很容易理解,在安裝OpenJDK的機器上,輸入“java -version”顯示的是OpenJDK,

但是如果是使用Oracle安裝的java,顯示的是java

我們可以直接通過下列命令進行下載 默認版的 JDK(Open JDK):

sudo apt install default-jdk

檢測 JDK 是否安裝成功并配置好環境變量

java -version

javac -version

結果:

$ java -version

openjdk version "11.0.3" 2019-04-16

OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)

OpenJDK 64-Bit Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, mixed mode, sharing)

$ javac -version

javac 11.0.3

3. 設置 JAVA_HOME 環境變量

在 ~/.bashrc 中增加下面一行

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

4. 下載和安裝 Tomcat

$ cd /opt

$ sudo wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21.tar.gz

$ sudo tar xvzf apache-tomcat-9.0.21.tar.gz

$ sudo mv apache-tomcat-9.0.21 /usr/local/tomcat

$ sudo chmod -R 755 /usr/local/tomcat

5. 啟動 Tomcat

$ cd /usr/local/tomcat/bin

$ sudo ./startup.sh

Using CATALINA_BASE: /usr/local/tomcat

Using CATALINA_HOME: /usr/local/tomcat

Using CATALINA_TMPDIR: /usr/local/tomcat/temp

Using JRE_HOME: /usr

Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

Tomcat started.

6. 停止 Tomcat

sudo ./shutdown.sh

7. 修改Tomcat默認端口

修改配置 /usr/local/tomcat/conf/server.xml 文件

8. 重新啟動 Tomcat

檢查結果:

總結

以上是生活随笔為你收集整理的openjdk怎么执行java命令_Ubuntu 18.04 上使用 OpenJDK 安装并运行 Tomcat的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。