JAVA。错误: 找不到或无法加载主类

wudicailei 2015-08-19 07:37:33
在eclipse中运行的程序,能有结果,想试试CMD中运行,先输入javac HelloWord.java能出来class,然后输入java HelloWorld但报错。jdk是8.0的。求指点。。。
...全文
7910 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦港清澈 2017-07-26
  • 打赏
  • 举报
回复
请问在eclipse里出现这个错误怎么办, 第一 没有包名,第二环境变量都设置对的
小阎王 2017-02-05
  • 打赏
  • 举报
回复
确认一下你的classpath,
尹振坤 2017-02-05
  • 打赏
  • 举报
回复 4
你出的那个问题主要是你的jdk没有配置好,ClassPath应该是:.;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar 然后,你需要把那个之前的那个黑窗口关掉之后重新打开一个进行运行,才可以。
nikyotensai 2016-12-02
  • 打赏
  • 举报
回复
引用 8 楼 xujunabc999 的回复:
这个是由于用了package导致cmd下找不到class文件产生的错误,解决方案: 方法1.楼上所说的,删除HelloWord.java源程序中的第一行package demo1;然后在cmd下正常使用javac HelloWord.java生成class文件,以及java HelloWorld运行程序即可 方法2.在项目下,新建一个与package相同的文件夹demo1,把HelloWord.java放置在demo1文件夹下;cmd到与demo1文件夹同级的目录,运行javac demo1/HelloWord.java编译程序,然后运行java demo1.HelloWord则可以运行含有demo1包名的java程序
junius2020 2016-12-02
  • 打赏
  • 举报
回复
这个是由于用了package导致cmd下找不到class文件产生的错误,解决方案: 方法1.楼上所说的,删除HelloWord.java源程序中的第一行package demo1;然后在cmd下正常使用javac HelloWord.java生成class文件,以及java HelloWorld运行程序即可 方法2.在项目下,新建一个与package相同的文件夹demo1,把HelloWord.java放置在demo1文件夹下;cmd到与demo1文件夹同级的目录,运行javac demo1/HelloWord.java编译程序,然后运行java demo1.HelloWord则可以运行含有demo1包名的java程序
huangweiye11 2015-08-26
  • 打赏
  • 举报
回复
要打包编译才行,或者把第一行去掉
Jziver 2015-08-26
  • 打赏
  • 举报
回复
把第1行去掉就能在cmd中运行了
穆侠 2015-08-26
  • 打赏
  • 举报
回复
一:去掉包名 二:javac与java包括包名
liu_di_1991 2015-08-19
  • 打赏
  • 举报
回复
如果就想这么用的话,可以自己建一个包名的文件夹(demo1),把编译好的类文件放到里面,然后java demo1.HelloWorld。不过这样挺麻烦的。可以使用eclipse或者注释掉包语句。
多木多多木 2015-08-19
  • 打赏
  • 举报
回复
楼主,这个项目单独用cmd命令运行的话,需要一个打包的操作,然后运行打包的命令会读取代码中package部分的内容,然后根据这部分内容来打包。你要是真想单独跑一下的话,最简单的方式就是把这个文件拷贝出来,放到桌面或者一个指定的目录下,然后把package部分语句去掉,再对文件进行编译,运行即可。
code小生 2015-08-19
  • 打赏
  • 举报
回复
带包的原文件在命令行的运行方式不是这样的。 首先进入到包名的上一级目录,编译:javac -d . 程序名.java 运行:java 程序名 就这样。 或者你把包名注释掉,就像你现在这样编译运行就没事。
scmod 2015-08-19
  • 打赏
  • 举报
回复
cd ..\ 回到不包括包名的路径 这里是src下就是 然后java -cp .\ demo1/HelloWorld看看有用不

58,454

社区成员

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

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