JDK1.6環(huán)境變量實例詳細解析分享
JDK1.6環(huán)境變量配置是自己準備學JAVA后碰到的問題,寫了一個最簡單的HellWorld的小程序,運行之后,發(fā)現(xiàn)問題一大堆,現(xiàn)在把我遇到的此類問題和在網(wǎng)上找到的相關(guān)問題做一個合集,希望給初學JAVA的朋友有一個小小的幫助吧~~
前提是要裝好JDK這個,就不多說了
jdk 1.6.0_02下載地址:http://192.18.108.206/ECom/EComTicketServlet/BEGINE6F3C053D1B4EDA4DADA1618E41D7591/-2147483648/2221030323/1/838358/838190/2221030323/2ts+/westCoastFSEND/jdk-6u2-oth-JPR/jdk-6u2-oth-JPR:2/jdk-6u2-windows-i586-p.exe
JDK1.6環(huán)境變量配置第一個錯誤:'javac' 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。
這個是問題,是環(huán)境變量path沒有設(shè)置或者設(shè)置錯誤的原因,我的電腦--屬性--高級--環(huán)境變量
在系統(tǒng)變量里面的PATH值里面加入:%java_home%\bin;%java_home%\bin(其中的%java_home%代表你的JDK安裝路徑,我的jdk安裝在C:\Program Files\Java\jdk1.6.0_02=%java_home%),完成之后點確定,再試一下,javac,如果出來一大串的說明,就證明設(shè)置正確了
JDK1.6環(huán)境變量配置第二個錯誤:HelloWorld is an invalid option or argument.
這個問題,是你的JAVA程序的擴展名,沒有保存成.java。這個有可能是你在文本編輯器里面編輯完成后忘了保存成JAVA格式的原因
JDK1.6環(huán)境變量配置第三個問題:HelloWorld.java:
1: Public class helloworld must be defined in a file called
"HelloWorld.java".
- public class helloworld{
Java源程序中可以定義多個類,但是,具有public屬性的類只能有一個,而且要與文件名相一致。還有,main方法一定要放在這個public的類之中,這樣才能java(運行)這個類。另外一點是Java語言里面是嚴格區(qū)分大小寫的。像上例中 helloworld 與 HelloWorld 就認為是不一樣,因而把public class helloworld中的helloworld改成HelloWorld就行了
JDK1.6環(huán)境變量配置第四個問題:HelloWorld.java:
2: 找不到符號
符號: 類 string
位置: 類 HelloWorld
- public static void main(string args[]) {
- ^
這個問題,就是上個問題中,說的JAVA程序嚴格區(qū)分大小小,注意了,把string,改成String就行了
第五個問題:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
這個問題是環(huán)境變量的,classpath的設(shè)置問題了,classpath的值應(yīng)該是
.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
注意,第一個分號前面的".",這個請一定要加上
JDK1.6環(huán)境變量配置所涉及的問題就介紹到這里,關(guān)于JDK1.6環(huán)境變量的相關(guān)我們在其他文章中也會想你介紹。
【編輯推薦】