我能够编译文件,但是执行却不行~!!!

糊糊 2005-03-18 12:46:45
我安装的是最新的JSDK1.5.0_2.0的,安装到C:\Program files\Java\jdk1.5.0\目录下面去了

--------------------------------------------------
下面是我的PATH信息,为了便于查看,分了一下行:

D:\>path
PATH=C:\WINNT\system32;
C:\WINNT;
C:\WINNT\System32\Wbem;
C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;
C:\Program Files\Microsoft Visual Studio\VC98\bin;
C:\Program Files\Java\jdk1.5.0\bin;
C:\Program Files\Java\jre1.5.0\bin\client\jvm.dll;
C:\Program Files\Java\jre1.5.0\bin\server\jvm.dll

------------------------------
另外我的CLASSPATH变量也设置了,是C:\Program Files\Java\jdk1.5.0\lib
JAVA_HOME 设置为 C:\Program Files\Java\jdk1.5.0
--------------------------------
D:\>java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)

where options include:
-client to select the "client" VM
-server to select the "server" VM
-hotspot is a synonym for the "client" VM [deprecated]
The default VM is client.

-cp <class search path of directories and zip/jar files>
......
......


D:\>cd dest
-----------------------------------
Javac 编译能够通过,但是Java 执行出现的错误就是只有这一个,老是这个错误!!!
D:\Dest>java helloapp.class
Exception in thread "main" java.lang.NoClassDefFoundError: helloapp/class

D:\Dest>


请大家帮我分析一下~~~~
...全文
233 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
糊糊 2005-03-18
  • 打赏
  • 举报
回复
这个命令java helloapp.class 可是书上白纸黑字写的~~~~
糊糊 2005-03-18
  • 打赏
  • 举报
回复
要帮忙而不是寒我!!~~
捏造的信仰 2005-03-18
  • 打赏
  • 举报
回复
寒楼主一个,看看java命令怎么用吧。
kingfish 2005-03-18
  • 打赏
  • 举报
回复
java helloapp
糊糊 2005-03-18
  • 打赏
  • 举报
回复
不好意思,是我的错。
不过我也得到我想要的答案了,主要是自己想知道路径怎么设置。
谢谢大家

路径正解: http://community.csdn.net/Expert/TopicView1.asp?id=3861171
糊糊 2005-03-18
  • 打赏
  • 举报
回复
北京:机械工业出版社 《XML使用详解》 (美)Steven Holzner 著 潇湘工作室 译
英文名:XML COMPLETE 版本:1999.1
zhkchi 2005-03-18
  • 打赏
  • 举报
回复
哪个出版社的书?

误人子弟啊...晕死了

GJA106 2005-03-18
  • 打赏
  • 举报
回复
java命令不能这样用“java helloapp.class”,"."代表包路径了,java helloapp.class运行是class这个文件,而不是helloapp,helloapp当成了包名。

正确作法如 kingfish所说了。
雷布斯尼亚 2005-03-18
  • 打赏
  • 举报
回复
java hellpapp,书上错了^_^

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧