當前位置:首頁 » 操作系統 » linux升級jdk

linux升級jdk

發布時間: 2023-03-30 12:03:37

① centos如何將jdk更新為18

網路知道
centos如何將jdk更新為18
wllW5
超過287用戶採納過TA的回答
關注
成為第13位粉絲
centos7安裝配置jdk.18
1、查看是否安裝了javalinux上執行 java -version, 如下圖所示: 如果出現java版本號說明已經安裝過java 查看內置JDK
卸載內置JDK 2、下載安裝JDK 2、新建/usr/local/java,命令:mkdir -p /usr/local/java 3、把jdk解壓到java目錄下,命令:tar -zxvf /usr/local/jdk-8u191-linux-x64.tar.gz -C /usr/local/java 我這里使用的是絕對路徑,也可以進入到具體的目錄下,使用相對路徑進行操作即可 3、配置環境變數 執行vim /etc/profile 命令 輸入i,然後可以編輯文件;變編輯完後輸入esc鍵,然後輸入:wq則保存退出 profile 文件最後加入如下配置: export PATH="/usr/local/java/jdk1.8.0_191/bin:$PATH"

② linux中關於kylin啟動jdk版本問題

1.8.0_191算是1.8版本里比較低的了,可能kylin需要的版本比這個更高,所以才會出現這個提示,可以嘗試升級一下java版本,到java的官網上去下載最新版本的java下載安裝好,然後再次嘗試即可。
另外需要注意的是,如果是直接通過java安裝包安裝的話,那麼新版本的java命令會自動覆蓋掉舊版本,如果是自己編譯安裝的話,需要手動將編譯好的java命令路徑添加到系統路徑中。
希望可以幫助到你。

③ 如何在ubuntu14.04上升級jdk

以運知鏈升級到1.7為例
1,下載jdk-7u45-linux-x64.tar.gz

網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2, 解壓JDK

進入JDK的下載目錄

Html代碼
sudo tar zxvf jdk-7u45-linux-x64.tar.gz -C /usr/lib/jvm

3,設置環境變數(全局)

Java代碼
sudo gedit /etc/profile

打開profile文件輸入

Java代碼
export JAVA_HOME=/usr/lib/猛缺jvm/jdk1.7.0_65
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/bin:$PATH"

4,設置系統默認JDK

Java代碼
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_65/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_5/bin/javac 300
sudo update-alternatives --config java

5, 驗證JDK

輸入命旁孫令

Java代碼
java -version

見到JDK的信息則表示成功。

④ linux生產環境重新配置jdk會不會影響在運行的程序

在Linux下有的時候需要重新配置jdk,因為環境變數是使用默認安裝的jdk,這個默認安裝的jdk不卸載掉,那麼新配置的環境變數將不會生效。配置jdk環境變數的時候,裡面配置的有問題,會導致基礎命令不能使用。暫時恢復使用基礎命令:export PATH=/bin:/usr/bin:$PATH然後檢查修改剛配置的jdk環境變數,主要是看下各種符號。source /etc/profile 重新運行配置文件。當我們把伺服器部署在Linux系統上後,將spring-boot上傳到伺服器上時,想要運行項目,就必須在Linux系統上安裝並配置jdk。
Linux系統一切皆文件。 在Linux系統上安裝jdk和windows相類似。如果系統已掘嫌衡經裝有jdk,想要更換版本,需要將原有的刪除,需要執行rpm -e -nodeps [想要刪除的程序名],刪除過後,再執行java -version Windows環境配置需要在屬性中找到高級系統設置,然後在環境變數中添加屬性和值,Linux系統也是一樣,Linux系統的系統設置在/etc/profile目錄下,用vim /etc/profile進入到配置文件的vim編輯模式按住i回車進入insert模式,然後和windows設置判做PATH,JAVA_HOME.CLASSPATH,一樣,只不過Linux系統中,可視化圖標轉變成了命令當我們再次輸入java和javac的時候會出現以下配置信息,說明jdk安裝並配置成功。Linux上配置環境變數按照影響的范圍,可以分為root級別的,也就是所有的用戶都會受到影響,另一種是用戶級別的,這種隻影響該用戶的范圍,不影響其他用戶;
Linux配置環境變數的文件常用的有,root級別的有兩個:/etc/profile,/root/.bash_profile;用戶級別的有一個~/.bash_profile;這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,如果你需要給某個用戶許可權使用這些環境變數,你只需要修改其個人用戶主目錄下的.bash_profile文件就可以了。
因為生產伺服器者空給了一個用戶,所有的操作都在這個用戶的許可權范圍內,但是伺服器的jdk和自己的應用服務使用的jdk版本不一致,但是如果修改伺服器的jdk可能導致伺服器上其他的應用不可用,所以配置用戶級別的jdk是最好的方案,隻影響本用戶下的應用,不影響其他用戶;
用戶級別的jdk的好處就是,這台伺服器上,如果多個用戶,使用的jdk都不同,則每個用戶都可以單獨配置自己的jdk版本,相互不影響;在設置環境變數時特別要注意不能把原來的值給覆蓋掉了,這是一種
常見的錯誤。在Linux伺服器上,或者自己使用的Linux系統上,經常需要用到java運行環境,如果你是開發者,通常需要配置jdk,而如果你只是安裝java來運行程序,那就只需要配置JRE。

所以,在Linux環境下,配置Java運行(開發)環境,就成了一個必須掌握的技能,但是可能配置好一次之後就不再會用到這個技能,通常過後就會忘掉了,所以,如果有一篇文章記錄下來具體的配置步驟的話,後面即使忘記,回來再查看一下配置步驟,就會方便很多。

所以呢,就教一下大家如何安裝配置Java運行環境。本文章教程以安裝開源版Java 8為例,重點關注小白用戶,對於開發者來說,相信這個技能都會,而且還有自己的理解和技巧,但是對於小白用戶來說,配置Java環境真的沒有那麼容易。但是在安裝配置Java之前,需要先給大家講解一下什麼是jvm,什麼是JRE,什麼是JDK。JVM是Java程序運行的虛擬機,普通用戶無需關心它即可。

JRE是Java程序運行所需要的基礎類庫,如果你只是想運行Java編寫的程序、軟體的話,僅僅需要安裝JRE就夠了。

JDK是Java程序編寫所需要的類庫,開發者通過JDK來開發軟體包,並編譯程序,如果你是做開發,就需要用到JDK。Readhat系列:桌面版本Fedora,伺服器版本CentOS,使用yum包管理工具。
Debian系列:主要系列有Debian、Ubuntu,他們都有各自的桌面版和伺服器版,還有現在國產操作系統做的比較好的深度系統Deepin,最近剛合作發行的統一操作系統UOS。最常見使用apt-get/dpkg包管理方式,新一代包管理工具則是apt。
這兩個發行系列的包管理方式基本類似。在Debian系列中,推薦使用apt包管理方式進行安裝,在CentOS中,則就是大家最熟悉的yum了,當然也有最新一代的包管理工具dnf。從一開始接觸Linux,就是Ubuntu桌面版開始的,熟悉了Ubuntu之後,覺得甚是好用,因此養成了我的習慣,再後來到接觸到Debian 8/9,才知道,Ubuntu是Debian系列的一個分支,後來全面轉向使用Debian
普通用戶不需要自己配置JRE環境,使用包管理方式進行安裝最為簡單方便了。在Linux系統終端中,執行下面的命令安裝即可使用javac Hello.java來編譯我們寫好的java代碼,如果寫得有問題,下面會有編譯錯誤的提示信息出來的;如果寫得沒有問題,那麼就編譯成功,編譯成功之後的目錄為:

.png

看到存在Hello.class和Hello.java兩個文件。

4、執行Hello.class

既然Hello.class都已經編譯成功了,那麼最後自然就是執行這個文件了,使用java Hello就可以了:

.png

列印出字元串"Hello",成功

後記

如果上面幾步都OK並且成功看到結果,那麼就充分證明了我們在Linux環境下成功部署了JDK1.7。

在成功部署JDK1.7的基礎上,我們後面將進一步玩MemCache、Zookeeper、Hadoop等各種各樣的分布式組件。

⑤ 在linux下升級jdk的命令-U和-F有什麼區別

我看了一下rpm命令的幫助文檔,裡面對於U和F的做談區別寫的是,
-U 升級軟體包,
-F 升級已經安裝了的軟體包
那麼區別就很明顯了,也就是-F選項使用襲搭的時候沒有安裝這個包的話,就不會升級安裝了。而-U選項就是你安裝了我就升級,你沒安裝,我就幫你安裝。具體的,你自己試一下就知道拍胡拿了。希望採納。

⑥ Linux 怎麼把jdk10升級到jdk11

  1. 下載jdk11 linux版本

  2. 安裝
    rpm -ivh jdk-11-linux-x64.rpm
    安裝目錄會在/usr/java/jdk11 下
    (可以使用免安裝版直接放到指定的目錄下)

  3. 配置變數
    讓當前環境使用我們最新安裝的JDK11

    #vi /etc/profile
    然後在文件內容最後面添加
    JDK
    JAVA_HOME=/usr/ java/jdk11

    JRE_HOME=$JAVA_HOME/jre
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export JRE_HOME
    export PATH
    export CLASSPATH

    然後按 esc 按鍵,輸入:wq 保存退出

  4. 然後需要設置讓更改生效:
    source /etc/profile

  5. 查看是否成功
    java -version

樓主如果對Linux系統感興趣,想學習更多Linux系統知識,可以網路《Linux就該這么學》,很不錯的一本Linux系統入門教程。

⑦ linux的許可權命令和jdk安裝

許可權是Linux中的重要概念,每個文件/目錄等都具有許可權,通過ls -l命令我們可以 查看某個目錄下的文件或目錄的許可權

這個字元串有10位,可以分為4段來解讀。

註:
①我們用3位8進制來表示文件的許可權,r(read)用4標識,w(write)用2標識,x(excute)用1標識
②r–可讀,w–可寫,x–可執行。
③每一段的三位順序不可變,如果沒有對應的許可權,則使用 - 表示
上圖中的-rwxrw-r–可以用八進制數字764表示。

案例:

轉算成八進制,777,代表這是一個對所有人開發許可權的文件。

上述示例還可以使用數字表示:

chmod 764 aaa.txt

free指令會顯示內存的使用情況,包括實體內存,虛擬的交換文件內存,共享內存區段,以及系統核心使用的緩沖區等

df df -h 命令用於顯示目前在 Linux 系統上的文件系統磁碟使用情況統計

reboot 重新啟動操作系統
shutdown -h now 立刻關機,其中now相當於時間為0的狀態
shutdown -h 10:23
shutdown -h +10 系統再過十分鍾後自動關機

安裝jdk之前必須要安裝遠程連接工具

2)卸載兩個openJDK
輸入rpm -e --nodeps 要卸載的軟體

3)上傳jdk到linux
4)安裝jdk運行需要的插件yum install glibc.i686(選做)
5)解壓jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local
6)配置jdk環境變數,打開/etc/profile配置文件,將下面配置拷貝進去

注意: 路徑一定要和自己真實路徑一致。進入到自己jdk然後pwd , 然後復制路徑即可。

⑧ Linux下安裝JDK的問題

顯示內容會包含下面幾行信息,具體顯示可能略有不同,比如版本號
rpm -qa |grep java
會列出你安裝的JAVA 卸載
[oracle@orcl ~]$ rpm -qa |grep java
libgconf-java-2.12.4-6.el5
xmlrpc-javadoc-2.0.1-3jpp.1
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
glib-java-0.2.6-3.fc6
libgconf-java-2.12.4-6.el5
libglade-java-2.12.5-3.fc6
glib-java-0.2.6-3.fc6
java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5
cairo-java-1.0.5-3.fc6
libgnome-java-2.12.4-3.fc6
bsh-javadoc-1.3.0-9jpp.1
cairo-java-1.0.5-3.fc6
libgtk-java-2.8.7-3.el5
libgnome-java-2.12.4-3.fc6
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
libgtk-java-2.8.7-3.el5
gcc-java-4.1.2-46.el5
libglade-java-2.12.5-3.fc6
如果有依賴關系,提示無法卸載,使用rpm -e --nodeps 卸載就行了
沒有直接刪除的直接
rpm -e java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
就可以了

⑨ 在Linux環境下,我想把websphere8.5的jdk1.6換成1.7,不知道怎麼弄了,求解越詳細越好,謝謝!

參考https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.installation.nd.doc/ae/tins_installation_jdk7_gui.html

選擇server1,出來界面,之後找到sdk,點擊,之後就激活jdk1.7

在重啟was

⑩ linux中怎麼在線安裝jdk1.7

linux中在線安裝jdk1.7的方法如下:
1)到官網去下在jdk
wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz -O jdk-7-linux-x64.tar.gz
2)安裝
tar -zxvf jdk-7-linux-x64.tar.gz
3)移動到指定目錄,下面用軟連接的原因是便於以後升級
mv jdk1.7.0 /Application/
ln -s /Application/jdk1.7.0 /Application/java
ln -s /Application/java/bin/java /sbin/java
4)設置環境變數
echo "export JAVA_HOME=/Application/java" > /etc/profile.d/java_env.sh echo "export JRE_HOME=/Application/java/jre" >> /etc/profile.d/java_env.sh
echo "export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH" >> /etc/profile.d/java_env.sh
echo "export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH" >> /etc/profile.d/java_env.sh

設置為可執行文件
chmod +x /etc/profile.d/java_env.sh
使環境變數在當前ssh客戶端生效
source /etc/profile.d/java_env.sh
5)驗證
最好把以前的java刪除
root@vs-3310-099:/Application/java# java -version java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)

熱點內容
技算計編程 發布:2024-04-26 14:43:42 瀏覽:140
開普票密碼區和備注是什麼意思 發布:2024-04-26 14:43:31 瀏覽:852
吃雞安卓和蘋果如何加好友 發布:2024-04-26 14:39:10 瀏覽:836
centos編譯命令 發布:2024-04-26 14:18:04 瀏覽:654
網路編程畢設 發布:2024-04-26 14:13:10 瀏覽:208
秦九韶演算法教案 發布:2024-04-26 13:30:22 瀏覽:412
解壓到當前文件夾右鍵 發布:2024-04-26 03:57:08 瀏覽:979
html5android教程視頻下載 發布:2024-04-26 03:09:59 瀏覽:867
伺服器的描述是什麼 發布:2024-04-26 03:08:32 瀏覽:394
個人加密 發布:2024-04-26 03:01:23 瀏覽:521