为什么我在记事本上写的java计算器代码编译后生成了几个CLASS文件,但却不能运行?

2024-11-27 10:20:07
推荐回答(4个)
回答1:

还要打包成jar文件,注意事项:
1、定义一个文本文件,如1.txt,文件内容如下:
1)Main-Class:+空格+可运行类名
2)敲回车
2、dos命令:
进入字节码所在目录
jar cvfm 生成文件名.jar 1.txt *.class
3、1.txt文件必须与字节码(.class)文件在同一目录

回答2:

如果有好几个类的话,你运行的应该是其中有main方法的类,编译的是公共类的名字.java,而运行的就是其中包含main方法的类的名字

回答3:

错误类型是未发现class文件,一般情况下生成的class文件会放在同一目录下。你先看一下是否在同一目录。在的话 检查一下代码,把class文件删了再生成来一遍。

回答4:

运行的时候加包名,如果没有定义包,最好加上包