java的HelloWorld问题(50分)

  • 主题发起人 主题发起人 FoxWu
  • 开始时间 开始时间
F

FoxWu

Unregistered / Unconfirmed
GUEST, unregistred user!
Java新手请教,编译HelloWorld(javac HelloWorld.java)通过,
运行(java HelloWorld)时报错:
Exception in the thread "main" java.lang.noclassdefFoundError: HelloWorld
 
应该是没加classpath,
或者说你的helloword定义了在某个包中,
你就必须退回到上一级目录,然后用java yourpackagename.HelloWorld
才能运行。
 
classpath设错了。
如果是在包里边的话,会说java.lang.noclassdefFoundError: HelloWorld(wrong name ...),一看就知道了
 
假如你的JDK安装在c;/jdk中,那么可以先配置一下autoexec.bat,如:
path=.;c:/jdk/bin;
set classpath=.;c:/jdk/lib;
这样你的程序就可以放在一个自己创建的目录里,如 Ex,那么用EDITPLUS编辑后可以保存
到Ex中,编译时要到程序目录中,如 c:/Ex>javac A.java;
java A;就行了。
 
多人接受答案了。
 
后退
顶部