java 找不到main,因为前一个类没设置main,后一个类里声明main,所以怎么都运行不了

java 找不到main,因为前一个类没设置main,后一个类里声明main,所以怎么都运行不了,第1张

书上只是把两个类的代码贴在一起了而已,你应该把两个类拆成两个java文件。

如果硬要写成一个文件,那么main方法应该是存在Test类的作用域而不是CallByValue这个类里面。而且这样是不规范的写法。

1、打开记事本并新建一个文本文档。

2、在文本文档中输入以下代码:

3、保存文件,文件名必须与类名相同,以.java为后缀名,例如Main.java。

4、打开命令提示符,进入文件所在目录,并编译Java程序,命令为:javacMain.java。

5、运行Java程序,命令为:javaMain。

java中的main方法是一个“程序(应用)”的启动方法,一个程序只有一个main方法,并不是每个class都要有的,只有启动类才会需要有。你的这个类明显是由其它类调用的。

也许你问这个问题是因为你没有在你的工程中找到这个main方法,这也不奇怪,有些程序的main方法在它允许的平台里封装了(但是肯定有!),比如android的代码就找不到,它的main方法在framework层封装了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7968045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存