黑马程序员技术交流社区
标题:
为什么EditPlus的类名要与保存的.java一样,否则运行会找不到
[打印本页]
作者:
west2179
时间:
2016-4-7 22:44
标题:
为什么EditPlus的类名要与保存的.java一样,否则运行会找不到
我明明一个class xx,保存一个noname.java
就提示找不到或无法加载主类
是环境变量没设置好吗
作者:
yy0328
时间:
2016-4-7 23:55
不太懂 但你都写一样的不就好了吗
作者:
yaolv7
时间:
2016-4-8 00:53
QQ图片20160408004640.png
(291.14 KB, 下载次数: 4)
下载附件
2016-4-8 00:47 上传
就像你在dos窗口时一样, 运行javac Xxx.java 时,生成的 .class 文件的名字为你定义的类名,然后 java Xxx 要一样才能用
比如你定义类名为 Student 保存的文件名为 noname , 编译时会生成 Student.class 而不是生成 noname.class 虽然编译不会出错,但是运行时会
执行 java noname 命令 而不是 java Student 所以会提示没有这个类的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2