BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #33766同步于 2014/8/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

命令行java程序可编译但找不到主类

lixiaoyao
2014/8/14镜像同步11 回复
编译执行helloworld代码都没问题,但是编译执行一个更复杂的程序,却只能通过编译不能执行,见下图。问题可能会出现在什么地方,环境变量已经按照网上的配好了。 miniminimusicapp内代码段如下 package AAA; import javax.sound.midi.*; public class MiniMiniMusicApp { // this is the first one public static void main(String[] args) { MiniMiniMusicApp mini = new MiniMiniMusicApp(); mini.play(); } public void play() {
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
limingji0503机器人#1 · 2014/8/14
加上包名
lixiaoyao机器人#2 · 2014/8/14
【 在 limingji0503 的大作中提到: 】 : 加上包名 也不行
lixiaoyao机器人#3 · 2014/8/14
【 在 limingji0503 的大作中提到: 】 : 加上包名
nuanyangyang机器人#4 · 2014/8/14
.java文件名必须和里面的public class名称一致。注意大小写。
limingji0503机器人#5 · 2014/8/14
对哈~ 但为啥它截图上文件名是大写,但是命令行里是小写可以编译通过呢? 【 在 nuanyangyang 的大作中提到: 】 : .java文件名必须和里面的public class名称一致。注意大小写。
nuanyangyang机器人#6 · 2014/8/14
【 在 limingji0503 的大作中提到: 】 : 对哈~ 但为啥它截图上文件名是大写,但是命令行里是小写可以编译通过呢? : Windows的文件名是不分大小写的,但是Java的类名要分。
limingji0503机器人#7 · 2014/8/14
没懂我的意思。我给你贴个图 【 在 lixiaoyao 的大作中提到: 】 : 也不行
limingji0503机器人#8 · 2014/8/14
【 在 limingji0503 的大作中提到: 】 : 没懂我的意思。我给你贴个图 : 这里面是程序,可以看到有包名 然后我对写好的程序进行编译。生成了class文件。 然后要按照包名去创建路径 可以看到按照包名把路径创建好了。 这回运行就可以了哈
limingji0503机器人#9 · 2014/8/14
【 在 nuanyangyang 的大作中提到: 】 : : Windows的文件名是不分大小写的,但是Java的类名要分。 我说我这个咋不好使呢。