作者gh8811211 (媽!我上電視了)
看板java
標題[問題] 環境架設有問題
時間Mon Feb 15 10:10:01 2010
我是一個想要自學java的初新者
目前還沒看書
處於上網看資料階段
關於環境的架設
好像還有問題
爬了文 看了很多資料 但是沒辦法解決
想請高手幫個忙
j2SE 我安裝在 C:\Program Files\Java
class存放在 D:\JavaPractice 的目錄中
環境變數的設定:
path 後面新增 ;C:\Program Files\Java\jdk1.6.0_18\bin;
新增CLASSPATH變數 設定值
C:\Program Files\Java\jdk1.6.0_18\bin; D:\JavaPractice
但是在編繹時出現以下錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloJava/java
Caused by: java.lang.ClassNotFoundException: HelloJava.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: HelloJava.java. Program will exit.
請問這是什麼問題呢?
爬文有說好像是找不到我的class
可是找不出是哪裡設定有誤
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.58.108.242
→ weiyucsie:我猜你打了java HellloJava.java 02/15 10:13
→ gh8811211:不會阿 我都用tab耶 02/15 10:15
推 neigence:javac -cp D:\javaPractice HelloJava.java ? 02/15 10:57
→ brianhsu:應該是誤把 javac(編譯時用的) 打成 java(執行用的)? 02/15 11:37
→ gh8811211:噗 我懂了 感謝 02/15 15:37
→ weiyucsie:剛剛才發現我不小心多打了一個l :p 02/15 17:03