2 buaa shuiwang buaa_shuiwang 于 2015.05.25 22:19 提问

Could not find or load main class

我在bash上运行《java编程思想》(中文第四版)p154 Music3.java源代码

CLASSPATH:.:/home/wsf/java/jdk1.8.0_20/lib:/home/wsf/java/jdk1.8.0_20/jre/bin:/home/wsf/java/TIJ/Thinking in java:/home/wsf/java/TIJ/Exercise:/home/wsf/java/TIJ/solution
当前目录:/home/wsf/java/TIJ/Thinking in java/polymorphism/music3
在当前目录下编译后,生成一系列Class文件:
Brass.class Music3.class Percussion.class Wind.class
Instrument.class Music3.java Stringed.class Woodwind.class
键入java Music3后系统提示 Error: Could not find or load main class Music3
我的类目录包含了当前目录,为何还提示无法寻找或载入指定的类文件呢?

bash截图

4个回答

devmiao
devmiao   Ds   Rxr 2015.05.25 22:55

main这个类没法加载,你的源代码是怎么写的

likun_dd
likun_dd   2016.06.16 15:47

如果文件头上有package 什么的,去掉试试

frank_20080215
frank_20080215   2015.05.26 06:18

估计是没有Main函数定义

qq_20910089
qq_20910089   2015.05.27 22:31

如果你写了多个类,那也许是你运行的类不是含有主方法的类。
如果就只写了一个类,那么有可能是主方法的关键字写错了或者是类中没有写主方法。

Csdn user default icon
上传中...
上传图片
插入图片