請問:出現這個問題是不是我的SDK 1.4.1_02不完整,還是其它原因,如何解決。謝謝!重新安裝SDK,設定環境變量,還是不行。 (10分)

  • 主题发起人 主题发起人 baizhengxiang
  • 开始时间 开始时间
B

baizhengxiang

Unregistered / Unconfirmed
GUEST, unregistred user!
下載了J2SDK 1.4.1_02,寫出任何一小段程式,
例如是下面這段程式hello.java;用javac--->hello.class.
但執行 java hello.class 總是提示“Exception in thread "main"
java.lang.NoClassDefFoundError:hello/class
執行 javaw hello.class 彈出一個對話框,標題"Java Virtual Machine Laucher"
內容“Could not find the main class.Program will exit!”
請問如下這段程式如何才能正確執行。謝謝!

public class hello
{
public static void main()
{ System.out.println("Hello,EveryOne!");
}
}
看了大家的回帖,重新安裝。 我下載的SDK,黵認安裝目錄為 c:/sun/appserver;
我把它改為安裝到目錄 c:/J2ee. 環境變量設定為:
path=c:/j2ee/jdk/bin;c:/j2ee/bin;c:/windows;
classpath=.;c:/j2ee/jdk/lib/dt.jar;c:/j2ee/jdk/lib/tools.jar;c:/j2ee/jdk/lib;c:/j2ee/lib/j2ee.jar;c:/j2ee/lib;
java_home=c:/j2ee/jdk;
j2ee_home=c:/j2ee;
在DOS窗口能正常運行 java -version和 jspc。但還是不能正常運行 java hello.class.
請大家幫忙看看,環境變量應該如何修改。謝謝
 
你看看环境变量的设置。
 
是不是应该public static void main(String arg[])这样写啊
要么就是你的环境变量没有设置好再检查一下把
 
环境变量设置不对
 

java -classpath "." hello.class
 
public static void main(String[] args)
java hello
 
编译:javac hello.java
运行:java hello

 
后退
顶部