linux切換java
⑴ linux jdk1.8怎麼切換1.7
which java 看一下,你用的java肯定不是/usr/java/jdk1.7.0_21/bin下的 一般應該是/usr/bin下的java,這是個鏈接到openjdk的java 你可以將/usr/bin下的java刪除!
⑵ 在安裝有多個版本jdk的Linux環境中切換jdk版本
export JAVA_HOME=/data/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib(太長了有點串列,export後面都是空格沒有回車)
這個是寫在/etc/profile最後面的,然後source /etc/profile讓它生效
也就是說你全局環境變數寫的是哪個jdk的目錄,就會用哪個jdk,可以輸入下面命令查看
java -version
返回值:java version "1.8.0_11"
⑶ linux怎樣設置java
linux設置java環境變數
當前用戶下 vi ~/.bash_profile 添加如下內容
JAVA_HOME=/usr/java/jdk1.6.0_45
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
###注意:JAVA_HOME設置自己的java版本路徑
###修改完之後 source ~/.bash_profile
###java -version 檢查java版本,看是否是自己要設置的版本
更多Linux操作知識,可以網路《Linux就該這么學》。
⑷ 如何在linux系統下做java開發
linux下做Java開發需要搭建java開發環境:jdk是 Java 語言的軟體開發工具包,Tomcat是Java環境下WEB伺服器, Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台;這三個工具,方法如下:
1、JDK的安裝
#執行下面命令安裝JDK(首先創建/opt/java目錄)
tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/java
ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk //創建一個鏈接
vi /etc/frofile //設置環境變數
export JAVA_HOME=/opt/java/jdk
exprot PATH=$JAVA_HOME/bin:$PATH
#相當於重新設置PATH=JAVA_HOME/bin+PATH
#配置好之後要用命令source /etc/profile
#執行java -version 命令測試一下jdk是否安裝成功
2、tomcat的安裝
#解壓安裝
tar -xvf apache-tomcat-6.0.10.tar.gz -C /opt/tomcat/
ln -s /opt/tomcat/apache-tomcat-6.0.10 /opt/tomcat/tomcat6.0 //創建一個鏈接
cd /opt/tomcat/tomcat6.0/bin
./startup.sh
#打開瀏覽器測試一下,輸入http:localhost:8080,看有沒有貓標識的頁面出來,有的話就說明安裝成功了。
3、eclipse的安裝
gunzip eclipse-java-juno-SR2-linux-gtk.tar.gz
tar -xvf eclipse-java-juno-SR2-linux-gtk.tar -C /opt
#然後去圖形界面進入/opt/eclipse目錄,運行eclipse,就可以打開eclipse界面了。
⑸ 如何在Linux上自動設置JAVA
工具/原料
Linux
java環境變數
方法/步驟
1
查看java的安裝路徑
2
查看java執行路徑
3
配置java環境變數
4
java的安裝路徑和執行路徑
5
注意這里的JAVA_HOME後面一定要帶上bin路徑,路徑設置完成一定要用
export輸出,注意export單詞不要寫錯了
6
設置環境變數後使用java的v參數測試,還是失敗,因為沒有執行source命令
7
環境變數修改後執行source命令,使得配置生效
8
運行source後,使用java的version參數,能看到java版本說明java環境變數配置成功
9
這是profile文件配置的核心內容java變數
10
java環境變數配置說明
11
查看java環境變數
⑹ linux怎麼切換jdk版本
第一步,首先列出linux系統中可用的jdk版本
update-java-alternatives --list
第二步:
sudo update-java-alternatives --set /path/to/java/version
⑺ java切換到指定目錄執行linux命令
密碼:z36g 分享給你
⑻ 如何在linux終端裡面運行java
通常用命令、shell腳本,或者直接運行程序可執行的程序。像java的jar包可以用java -jar xxx.jar執行。eclipse也可以cd到eclipse解壓目錄,然後./eclipse執行eclipse這個程序。
可以看看shell腳本,和java相關的命令和工具(javac,javap,jvisualvm,jconsole等等)。
所有的軟體都有一個可執行腳本或者可執行程序。cd過去sh xxx.sh 或者./xxx.sh就可以在命令行執行。像tomcat也有startup.sh和shutdown.sh。你也可以看看,其實就是一個很復雜的shell腳本
⑼ 通過java代碼實現Linux的root用戶切換
在Linux下某些編譯要求root許可權,可是很多時候在root下就無法使用java、javac等相關命令,導致編譯無法通過。
分析原因:
root運行java都是 /usr/bin/java這個引用,由於Linux中可能會引用默認的JDK,如openjdk,所以是否安裝JDK對它完全沒有影響。
解決辦法:
手動替換默認的Jdk版本
sudo update-alternatives --config java
系統會列出各種JDK版本,如下所示:
有 3 個候選項可用於替換 java (提供 /usr/bin/java)。
選擇 路徑 優先順序 狀態
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自動模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手動模式
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手動模式
3 /usr/lib/jvm/java-7-sun/bin/java 300 手動模式
要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:3
註:update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 來提供 /usr/bin/java (java),於手動模式中。
⑽ 如何在 Linux 中修改默認的 Java 版本
要解決這個問題,你需要改變默認的Java版本到Java JRE 1.7或者更高(假設JRE已經安裝了)。
首先,試用下面的update-alternatives命令檢查你系統上可用的Java版本:
$ sudo update-alternatives --display java
現在有可用的候選版本,你可以用下面的命令在可用的Java JRE之間切換默認的Java版本:
$ sudo update-alternatives --config java
看到提示的時候,選擇你想試用的Java版本。