weixin_39806715
weixin_39806715
采纳率0%
2017-08-10 15:23 阅读 5.2k

JAVA编译通过,运行却提示找不到或无法加载主类

CLASSPATH :

,;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\dt.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\lib\tools.jar
JAVA_HOME:
C:\Program Files (x86)\Java\jdk1.8.0_144
PATH:
C:\Program Files (x86)\Java\jdk1.8.0_144\bin
请大神帮我找一下哪里出问题了
JAVA初学者实在找不出来 图片图片

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • qq_33727653 砸死接触 2017-08-11 02:25

    javac的时候如果正常,那么 你写的java类 有没有package呢?
    如果有,那么 你在执行的时候 就要 执行 Java 包名.类名的形式。单纯写个类名是不行的。
    你编译完之后可以先去看看编译好的目录结构,另外你在哪个目录编译的就在那个目录下执行!

    点赞 3 评论 复制链接分享
  • wojiushiwo945you 毕小宝 2017-08-11 01:21
    首先,这种情况一般都是环境变量的问题;
    其次,检查下classpath的配置中有没有.;(.表示当前目录)没有在最后添加一个;.
    最后,控制台执行java的方法了解一下就可以了,最终主流的开发方式是IDE编程的,下个Eclipse.
    
    点赞 1 评论 复制链接分享
  • Small_Mouse0 鼠小 2017-08-11 00:41

    哎,,,这个问题很恶心,,本人初学时也遇到同样问题,,,,虽然你的图片看不清,“找不到或无法加载主类 main”

    之前解决过一次,结果过了几天,,同样的环境,同样的代码,同样的指令(javac ...) 居然还报错“找不到或无法加载主类 main”

    建议新手不要纠结于此,,(我当时因为这个,都放弃java学别的语言了)

    新手上路,,简单为主,,用 IDE 能学的更快点,,这个问题不要纠结

    点赞 评论 复制链接分享
  • q690080900 举头三尺有宋浩 2017-08-11 00:54

    发个拍的清点的图吧 这个太模糊;额

    点赞 评论 复制链接分享
  • weixin_37886683 lK先生 2017-08-11 01:05

    你的类是不是放在package 放在package的类的编译方法不一样

    点赞 评论 复制链接分享
  • qq_39735532 狮子的旅途 2017-08-11 03:53

    建议你在class文件下运行试试,有可能是你的文件路径有问题,不一定是没有main函数

    点赞 评论 复制链接分享
  • sinat_36899414 红字V 2017-08-11 05:53

    首先检查你的环境配置,在终端下输入javac,如果出现一大串,那就正常。其次检查你的类名和文件名是否一致。比如你的文件名XXX.java,但是文件里头写的类却是,class YYY{}

    点赞 评论 复制链接分享

相关推荐