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

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

输入javac ArgsDemo.java,提示“错误: 找不到或无法加载主类 ArgsDemo”,输入java ArgsDemo Hello,Imooc!之后还是提示这个错误

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

6回答
痕禾 2018-11-29 19:00:05

查看类名,文件名大小写是否一致

Joker_RN 2018-03-30 01:01:58

eclipse下运行的话,可能是工程文件夹bin目录下的编译后的class文件丢失了或者损坏了,然后运行的时候有配置缓存,就找不到运行的主类了

慕无忌1345437 2017-07-18 11:45:03

我的可以编译但是仍然显示错误:找不到或无法加载主类ArgsDemo  ,求解 

环境变量 PATH 和CLASS PATH是一个吗?

java萌新 2017-05-05 15:42:53

我和楼上是一个情况的,楼上的解决了没

  • 有没有设置classpath,如果设置了,贴一下classpath的内容
    2017-05-07 11:09:52
  • 提问者 慕粉3811516 #2
    还木有解决。
    2017-05-08 15:28:29
  • 好帮手慕珊 回复 提问者 慕粉3811516 #3
    你好!贴一下环境变量中的classpath和path的值。初步怀疑是classpath的设置有问题。
    2017-05-09 18:54:09
好帮手慕珊 2017-04-27 18:49:19

你好!我这边用你的代码是可以正常运行的,我把代码存放在了d盘java目录下,文件名为ArgsDemo.java

然后在命令行中编译运行,见下图:

http://img1.sycdn.imooc.com/climg//5901cca00001a3d804590295.jpg

好帮手慕珊 2017-04-07 15:02:55

你好!建议贴一下程序的代码,初步怀疑是类名和文件名不一致,注意区分大小写。主方法的代码应该是这样的,检查一下是否有错:public static void main(String[] args)

另外,如果用javac 命令没有编译成功,那么再用java命令肯定会报错。祝学习愉快!


  • 提问者 慕粉3811516 #1
    class ArgsDemo{ public static void main(String[] args){ System.out.print(args[0]); } }
    2017-04-08 10:49:51
  • 提问者 慕粉3811516 #2
    class ArgsDemo{ public static void main(String[] args){ System.out.print(args[0]); } }
    2017-04-27 10:19:51
  • 我和楼上问题一样,我用javac编译成功,但是java命令显示 错误:找不到或无法加载主类 ArgsDemo
    2017-05-05 15:45:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师