改變環境變數的設置就可以了,就是說把要用到的java版本的環境變數放到前面
JDK環境變數設置
我的電腦點右鍵,選擇「屬性」,選擇「高級」標簽,進入環境變數設置,分別設置如下三個環境變數:
設置JAVA_HOME:
一是為了方便引用,比如,JDK安裝在C:\jdk1.6.0目錄里,則設置JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串;
二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變數值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 後果是可想而知的----系統崩潰!
三則是第三方軟體會引用約定好的JAVA_HOME變數, 不然, 你不能正常使用該軟體.
在系統環境變數那一欄中點->新建JAVA_HOME (JAVA_HOME指向的是JDK的安裝路徑)
變數名: JAVA_HOME
變數值: C:\jdk1.6.0
(1)設置好path變數,使得我們能夠在系統中的任何地方運行java應用程序,比如javac、java、javah等等,這就要找到我們安裝JDK的目錄,
假設我們的JDK安裝在C:\jdk1.6.0目錄下,那麼在C: \jdk1.6.0\bin目錄下就是我們常用的java應用程序,我們就需要把C:\jdk1.6.0\bin這個目錄加到path環境變數裡面。
在系統變數里找到path變數,選擇->編輯;(裡面已經有很多的變數值,是在變數值的最前面加上C:\jdk1.6.0\bin; 如果沒有 就新建一個 但是 一般都會有的)
變數名: path
變數值: C:\jdk1.6.0\bin;
或 %JAVA_HOME%\bin;
(2)classpath環境變數,是當我們在開發java程序時需要引用別人寫好的類時,要讓java解釋器知道到哪裡去找這個類。通常,sun為我們提供了一些額外的豐富的類包,一個是dt.jar,一個是tools.jar,這兩個jar包都位於C:\jdk1.6.0\lib目錄下,所以通常我們都會把這兩個jar包加到我們的classpath環境變數中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
在系統環境變數那一欄中點->新建classpath
變數名: classpath
變數值: .;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;
或 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
(注意,CLASSPATH 中最前面是有個 「.」的,表示當前目錄,這樣當我們運行java AClass的時候,系統就會先在當前目錄尋找AClass文件了。);
⑵ win10系統安裝了多個版本的JDK如何切換
1.為了從jdk1.8切換到.7,首先做的是將環境變數中的JAVA_HOME值改成1.7的安裝路徑。這個是必須做的。做完這個在cmd下輸入Java -version查看是否切換,如果ok,那就成功了,否則試試後幾個方法。
2.找到控制面板,查看方式選擇大圖標或者小圖標,找到java選項並點擊進入。然後選擇java欄,點擊查看,將dk1.8的啟用勾選去掉,並保存。然後查看是否切換。
3.找到目錄C:\Windows\System32,將java.exe,javaw.exe,javaws.exe刪除即可。如果是64位系統,在C:\Windows\SysWOW64下去刪。
4.將環境變數Path路徑中的%JAVA_HOME%\bin值移到最前面,我的是win10系統,移動後如下:
5.如果還不能切換,你可以使用 WIN + R 輸入regedit 敲回車打開注冊表
找到 HKEY_LOCAL_MACHINE--SOFTWARE--JavaSoft,點擊Java Development Kit 更改右邊 CurrentVersion的值設置為你想要的版本值(右鍵-更改就可以)。
以上方法挨個試試,總有一款適用你。
⑶ Idea中如何修改jdk的版本
在idea中修笑手改jdk版本分慶吵為三步,直接上圖:
1.setting中的java complier選項
2.修改項目碰差嫌的sdk
3.修改mole的source源
⑷ 如何在 linux 中修改默認的 Java 版本
默認正常情況下,即使使用Java 1.6版本Java腳本jdk-6u31-linux-i586.bin,安裝Java運行後,會出現自動升級為1.7版本狀態的情況。針對某些應用程序需要基於1.6版本方可運行的情況,需要降級為1.6。具體的操作方法有兩種:
1. 使用alternatives命令來實現。
alternatives是Linux下的一個功能強大的命令,只能在root許可權下執行。如系統中有幾個命令功能十分類似,卻又不能隨意刪除,那麼可以用 alternatives 來指定一個全局的設置。
[root@Excel7070 ~]# alternatives
alternatives version 1.3.49.3 - Copyright (C) 2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License.
usage: alternatives --install <link> <name> <path> <priority>
[--initscript <service>]
[--slave <link> <name> <path>]*
alternatives --remove <name> <path>
alternatives --auto <name>
alternatives --config <name>
alternatives --display <name>
alternatives --set <name> <path>
common options: --verbose --test --help --usage --version
--altdir <directory> --admindir <directory>
可以看到相應的alternatives的相關命令信息。
說明:
alternatives --install <link> <name> <path> <priority>
其中,
install表示安裝
link是符號鏈接
name則是標識符
path是執行文件的路徑
priority則表示優先順序
在當前狀態下,我需要修改java的版本,具體操作顯示如下:
a. 在root中運行 alternatives --config java,具體顯示如下:
[root@Excel7070 ~]# alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.7.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
Enter to keep the current selection[+], or type selection number: 2
b. 然後就選擇需要使用的版本號所在選項即可。"2"
c. 再運行java -version
看到的就是當前選擇的java版本1.6了。
2. 使用安裝修改的方式。這種方式運行之前發生有點異常,第一種方法可以保留與選擇,更為合適。
已經安裝了1.7版本java,需要如下操作:
chmod +x jdk-6u32-linux-i586.bin
安裝1.6版本
./jdk-6u32-linux-i586.bin
mv jdk1.6.0_32/ /usr/java
cd /usr/java
rm -fr latest
ln -s jdk1.6.0_32/ latest
再修改/etc/profle裡面的java路徑信息即可。
完成profile修改後,source /etc/pofile
java -version就可以看到版本也降級了。
⑸ JAVA怎麼升級啊
1、瀏覽器要求來,使用非Chrome內核瀏覽自器。Trident(IE內核),Google Chrome的Blink內核。
⑹ 如何更改java默認版本
更改java默認版本的方式如下:
打開eclipse選擇菜單window->java->compiler->選擇對應的jdk版本,如下圖:
⑺ 怎麼修改linux的默認java版本
切換默認jdk版本執行
1.
Java代碼
# cd /usr/bin
# ln -s -f /usr/java/jdk1.6.0_24/jre/bin/java
# ln -s -f /usr/java/jdk1.6.0_24/bin/javac
2. Remove the old empty java environment
Java代碼
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac)
如果執行完1,查看 /usr/bin下的java properties,如果已經修改過來了,則步驟2不必再執行,命令行輸入
# java –version
則可以看到jdk版本已經正常
Java代碼
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
⑻ eclipse怎麼修改jdk版本
具體操作步驟如下:
1、打開eclipse,點擊Window菜單然後點擊Preferences:
⑼ 如何在 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版本。