只需要在path中增加%JAVA_HOME%bin; 即可。完整的JDK安裝及環(huán)境變量配置如下:安裝JDK 選擇安裝目錄 安裝過(guò)程中會(huì)出現(xiàn)兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個(gè)都安裝在同一個(gè)java文件夾中的不同文件夾中。(不能都安裝
進(jìn)行Java或者Android開發(fā),首先必須要搭建一個(gè)開發(fā)環(huán)境,先安裝JDK,然后配置jdk環(huán)境變量。下面我們來(lái)講解如何配置jdk和環(huán)境變量的配置。
先檢查下JAVA_HOME cmd ---> echo %JAVA_HOME% 然后看path md ---> echo %path% %JAVA_HOME%/bin; 這里的%JAVA_HOME%是你的jdk安裝路徑 . path必須配到bin這個(gè)目錄下,因?yàn)閖avac.exe就在這個(gè)目錄.比如我的是在d盤 ; path 就配 D:Javajdk1.7.0_5
工具/材料
JDK1.7.0
這是因?yàn)槟惆裵ath寫成了pass。java命令能識(shí)別的原因是因?yàn)閏盤的system32目錄下安裝了一個(gè)jre,不是你設(shè)置的環(huán)境變量配置使它能識(shí)別的。 下面再詳細(xì)介紹java環(huán)境變量的配置方法。 1、在開始菜單搜索環(huán)境變量 2、環(huán)境變量-新建,新建一個(gè)JAVA_HOME
操作方法
安裝:
1.在搜狗上搜索:jdk 下載,進(jìn)入官方網(wǎng)站。
1、下載jdk 2、安裝jdk-6u14-windows-i586.exe 3、配置環(huán)境變量:右擊“我的電腦”-->"高級(jí)"-->"環(huán)境變量" 1)在系統(tǒng)變量里新建“JAVA_HOME”變量,變量值為:C:\Program Files\Java\jdk1.6.0_14(根據(jù)自己的安裝路徑填寫) 2)新建“cla
2.選擇你需要的版本,window 7 X86 是32位的操作系統(tǒng),window 7 X64就是64位操作系統(tǒng)。
設(shè)置環(huán)境變量 在java 中需要設(shè)置三個(gè)環(huán)境變量(1.5之后不用再設(shè)置classpath了,但個(gè)人強(qiáng)烈建議繼續(xù)設(shè)置以保證向下兼用問(wèn)題) JDK安裝完成之后我們來(lái)設(shè)置環(huán)境變量:右擊“我的電腦”,選擇“屬性”,選擇“高級(jí)”標(biāo)簽,進(jìn)入環(huán)境變量設(shè)置,分別設(shè)置如下
3.雙擊運(yùn)行,不要修改目錄,直接一直下一步下一步,那么對(duì)應(yīng)的目錄地址應(yīng)該為:C:Program FilesJava下。
(文章較長(zhǎng),底部有視頻教程,可直接略過(guò)文章觀看視頻。) Java 開發(fā)環(huán)境配置 在本章節(jié)中我們將為大家介紹如何搭建Java開發(fā)環(huán)境。 Windows 上安裝開發(fā)環(huán)境 Linux 上安裝開發(fā)環(huán)境 安裝 Eclipse 運(yùn)行 Java Cloud Studio 在線運(yùn)行 Java window系統(tǒng)
配置:
右鍵計(jì)算機(jī)-->屬性-->高級(jí)系統(tǒng)設(shè)置-->環(huán)境變量。
跟你都安了什么用到path的軟件有關(guān)系 最基本的path: C:Windowssystem3;C:Window;C:WindowsSystem32Wbe;C:WindowsSystem32WindowsPowerShellv1.0; 我的PATH: C:Program Files (x86)Common FilesOracleJavajavapath;%JAVA_HOME%b
在系統(tǒng)變量中新建
雖然你這是很久前的問(wèn)題了,我還是說(shuō)一下吧, 在確保自己環(huán)境變量沒有寫錯(cuò)的情況下,雖然當(dāng)時(shí)生效了,但win10關(guān)機(jī)后再開機(jī)是有可能恢復(fù)到你未更改之前的環(huán)境變量配置的,這可能和快速啟動(dòng)有關(guān),所以建議你重啟。不是關(guān)機(jī)再開機(jī),是重啟。。重啟
變量名:JAVA_HOME
JAVA程序能夠順利編譯需要兩個(gè)環(huán)境變量,一個(gè)是PATH(path),一個(gè)是CLASSPATH(classpath)。那么這兩個(gè)環(huán)境變量代表什么呢?或者說(shuō)究竟在JAVA程序編譯中有什么作用呢?這就要涉及到WINDOWS的基本知識(shí)了。 在WINDOWS環(huán)境中,每一條能用的指令都保存在
變量值:C:Program FilesJavajdk1.7.0_6。
步驟如下: 方案一: system32,最多也就是運(yùn)行框里沒辦法運(yùn)行命令了;%SystemRoot%,比如cmd RegEdit,msconfig這些命令用不了,%SystemRoot%沒事 方案二: 當(dāng)用到DOS下的一些命令的時(shí)候,有的命令可能永不了,系統(tǒng)的PATH是C:WINDOWSsystem32
在系統(tǒng)變量中查找 Path 編輯
JAVA程序能夠順利編譯需要兩個(gè)環(huán)境變量,一個(gè)是PATH(path),一個(gè)是CLASSPATH(classpath)。那么這兩個(gè)環(huán)境變量代表什么呢?或者說(shuō)究竟在JAVA程序編譯中有什么作用呢?這就要涉及到WINDOWS的基本知識(shí)了。 在WINDOWS環(huán)境中,每一條能用的指令都保存在
變量名:Path
為何配置classpath: jvm在查找class文件時(shí)如果沒有設(shè)置classpath會(huì)在當(dāng)前路徑查找,設(shè)置classpth后僅在classpath路徑下查找class文件即可。 classpath 不是必須配置的。假如在D盤下有個(gè)test.java文件。進(jìn)到d盤后,javac test.java 那么會(huì)在當(dāng)前
變量值:C:Program FilesJavajdk1.7.0_60in;C:Program FilesJavajre7in; 。
1.在“系統(tǒng)變量”中,設(shè)置3項(xiàng)屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無(wú)所謂),若已存在則點(diǎn)擊“編輯”,不存在則點(diǎn)擊“新建”; 2.Path使得系統(tǒng)可以在任何路徑下識(shí)別java命令,設(shè)為: %JAVA_HOME%bin;%JAVA_HOME%jrebin 3.CLASSPATH為java加載類(cla
在系統(tǒng)變量中新建
雖然你這是很久前的問(wèn)題了,我還是說(shuō)一下吧, 在確保自己環(huán)境變量沒有寫錯(cuò)的情況下,雖然當(dāng)時(shí)生效了,但win10關(guān)機(jī)后再開機(jī)是有可能恢復(fù)到你未更改之前的環(huán)境變量配置的,這可能和快速啟動(dòng)有關(guān),所以建議你重啟。不是關(guān)機(jī)再開機(jī),是重啟。。重啟
變量名:CLASSPATH
JAVA_HOME=C:Program FilesJavajdk1.6.0_02 CLASSPATH=.;%JAVA_HOME%lib PATH=%JAVA_HOME%bin ;%JAVA_HOME%jrebin這個(gè)不要加到環(huán)境變量里,你只要按照我前面寫的做應(yīng)該沒有問(wèn)題,如果還是解決不了的話,建議您查看一下C:Program FilesJ
變量值:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar;。
至于CLASSPATH,現(xiàn)在的jdk不需要這個(gè)環(huán)境變量了。最初的jdk自己找不到j(luò)dklib目錄下的tools.jar,所以需要配置這個(gè)環(huán)境變量。 http://zhidao.baidu.com/link?url=IwMNEtHwE6GI-rxPPsi5y7kWDklZnSXBwRaycX-7kVHUJ8jZRWpSQJHkkI1cy6-fO0l4kmFw3WkN
特別提示
Oracle官網(wǎng)現(xiàn)在只能下載到j(luò)dk1.7以上的版本
在把jdk安裝到計(jì)算機(jī)中之后,我們來(lái)進(jìn)行設(shè)置使java環(huán)境能夠使用。 首先右鍵點(diǎn)我的電腦。打開屬性。然后選擇“高級(jí)”里面的“環(huán)境變量”,在新的打開界面中的系統(tǒng)變量需要設(shè)置三個(gè)屬性“JAVA_HOME”、 “path”、“classpath”,其中在沒安裝過(guò)jdk的環(huán)境下。
JDK盡量裝1.7版本以上
path:作用在于當(dāng)我們?cè)诳刂婆_(tái)輸入javac HelloWorld.java java HelloWord時(shí),系統(tǒng)可以明白要到哪里去找javac,java命令,這個(gè)環(huán)境變量不是java獨(dú)有的,其他程序也需要這個(gè)環(huán)境變量。 classpath:作用在于運(yùn)行javac,java命令時(shí),java程序可以知
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
我在設(shè)置java環(huán)境變量不小心把path系統(tǒng)變量刪除了,怎么辦呢?
步驟如下:
方案一:
system32,最多也就是運(yùn)行框里沒辦法運(yùn)行命令了;%SystemRoot%,比如cmd RegEdit,msconfig這些命令用不了,%SystemRoot%沒事
方案二:
當(dāng)用到DOS下的一些命令的時(shí)候,有的命令可能永不了,系統(tǒng)的PATH是C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem; 如果有問(wèn)題的時(shí)候把path改回來(lái)就OK
擴(kuò)展資料:
使用說(shuō)明:
1、當(dāng)運(yùn)行一個(gè)可執(zhí)行文件時(shí),DOS會(huì)先在當(dāng)前目錄中搜索該文件,若找到則運(yùn)行之;若找不到該文件,則根據(jù)PATH命令所設(shè)置的路徑,順序逐條地到目錄中搜索該文件。
2、PATH命令中的路徑,若有兩條以上,各路徑之間以一個(gè)分號(hào)“;”隔開;
3、PATH命令有三種使用方法:
PATH [路徑1];[路徑2];…(設(shè)定可執(zhí)行文件的搜索路徑)
PATH ;(取消所有路徑)
PATH(顯示目前所設(shè)的路徑)
將 %PATH% 包括在新的e5a48de588b6e799bee5baa6e79fa5e9819331333365666164路徑設(shè)置中會(huì)將舊路徑附加到新設(shè)置。
linux下的PATH:
$PATH:決定了shell將到哪些目錄中尋找命令或程序
編輯你的 PATH 聲明,其格式為:
自己加上指定的路徑,中間用冒號(hào)隔開。環(huán)境變量更改后,在用戶下次登陸時(shí)生效,如果想立刻生效,則可執(zhí)行下面的語(yǔ)句:$ source .bash_profile
需要注意的是,最好不要把當(dāng)前路徑 “./” 放到 PATH 里,這樣可能會(huì)受到意想不到的攻擊。完成后,可以通過(guò) $ echo $PATH 查看當(dāng)前的搜索路徑。這樣定制后,就可以避免頻繁的啟動(dòng)位于 shell 搜索的路徑之外的程序了。
參考資料來(lái)源:百度百科:PATH
在配置Java環(huán)境變量時(shí),原來(lái)系統(tǒng)有Path,應(yīng)該怎么設(shè)置?
JAVA程序能夠順利編譯需要兩個(gè)環(huán)境變量,一個(gè)是PATH(path),一個(gè)是CLASSPATH(classpath)。那么這兩個(gè)環(huán)境變量代表什么呢?或者說(shuō)究竟在JAVA程序編譯中有什么作用呢?這就要涉及到WINDOWS的基本知識(shí)了。
在WINDOWS環(huán)境中,每一條能用的指令都保存在硬盤的“某個(gè)角落”,比如說(shuō)指令NOTEPAD(WINDOWS的記事本指令,在C: WINNT目錄下),那么在DOS命令提示符下直接輸入NOTEPAD就可以打開記事本了。但是一旦我們把C:WINNT目錄下的
NOTEPAD.EXE 這個(gè)可執(zhí)行文件移開(比如說(shuō)我們現(xiàn)在把它“剪切”到D盤根目錄下)我們?cè)僭贒OS提示符下直接輸入NOTEPAD時(shí)就無(wú)法再打開記事本了,但是我們?cè)贒OS下改變路徑輸入 D:NOTEPAD(或者先輸入cd D: 在輸入NOTEPAD也行)就可以打開記事本了。
這就是說(shuō)在7a686964616fe4b893e5b19e31333365646261我們直接輸入NOTEPAD的時(shí)候,其實(shí)其默認(rèn)路徑就是C:WINN。假設(shè)我們要運(yùn)行一個(gè)JAVA程序(hello.java)就要先把它的class文件移動(dòng)到JAVA里的bin目錄下然后打開DOS,把路徑改到JAVA的BIN目錄下執(zhí)行java hello.class,一次無(wú)所謂但是每次都要這樣去做未免太麻煩。
還好WINDOWS提供了一個(gè)PATH環(huán)境變量,他的作用就是現(xiàn)在這個(gè)變量的值路徑中去找,如果找到了要運(yùn)行的EXE就運(yùn)行,否則失敗。如果我們把JAVA里的bin目錄這個(gè)路徑賦給path那么下次我在運(yùn)行java這個(gè)命令的時(shí)候,即便是直接輸入DOS也能夠在path變量中找到JAVA的bin目錄下的java指令了。
Java環(huán)境變量為什么要配置classpath?
為何配置classpath:百
jvm在查找class文件時(shí)如果沒有設(shè)置classpath會(huì)在當(dāng)前路徑查找,設(shè)置classpth后僅在classpath路徑下查找class文件即度可。
classpath 不是必須配置的。假如在D盤下有個(gè)問(wèn)test.java文件。進(jìn)到d盤后,javac test.java 那么會(huì)在當(dāng)前生成test.class文件。所以java test.class會(huì)得到相應(yīng)的結(jié)果答?;厝绻O(shè)置了classpath是D:/myclasspath,將test.class剪切到D:/myclasspath中,在d路徑下執(zhí)行java test 照樣可以得到結(jié)果。
因?yàn)橐?guī)則是:執(zhí)行java test的時(shí)候,先在test.java當(dāng)前目錄找test.class文件找不到再去classpath中找,這里是答到D:/myclasspath中找。
java環(huán)境變量path我把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;加在那里
1.在“系統(tǒng)變量”中,百設(shè)置3項(xiàng)屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無(wú)所謂),若已存在則點(diǎn)度擊“編輯”,不存在則點(diǎn)擊“新建”;
2.Path使得系統(tǒng)可以在任何路徑下識(shí)別java命令,設(shè)為:
%知JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3.CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識(shí)別,設(shè)為:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示當(dāng)前路徑)
4.%JAVA_HOME%就道是引用前面指定的JAVA_HOME;
5.“開始”->;“運(yùn)行”,鍵入“cmd”;版
6.鍵入命令“java -version”,“java”,“javac”幾個(gè)命令,出現(xiàn)畫面,說(shuō)明環(huán)境變權(quán)量配置成功;
java環(huán)境變量中已經(jīng)配置classpath但還是無(wú)效為啥
你當(dāng)前路徑(D:\Study\BXDjava\src)和知你編譯生成的class文件道(d:\study\src)不在同一目錄下,這個(gè)時(shí)候就要回通過(guò)-cp顯示指定classpath文件路徑(或者把生成class的目錄【d:\study\src】添答加到環(huán)境變量CLASSPATH中,都是可以的)