❶ 用eclipse编写java代码后,用dos命令运行,生成了.class文件,但“找不到或无法加载主类”
这个可能有四种可能:第一,类中没有main方法;第二,检查类名是否打错了,类名和文件名是否相同;第三,看源代码中是否有包名,有的话删除在编译运行;第四,你确定Class文件是否在当前这个路径下
❷ 为什么我编译没有生成class文件
java程序编译之后没有产生class文件的原因如下: 如果使用cmd进行编译之后,如果存在错误,是无法产生class文件的,也就不能执行。 如果使用eclipse进行编译之后,没有开启自动编译,就不会自动产生class文件,需要开启自动编译,如图:
❸ Dos命令行运行Java文件出现“找不到或无法加载主类”
在终端下不能带包名package,会找不到的
1. 去掉package那行,用javac编译,用java运行
2. 打成jar包,设置one.main为主类,用java -jar 运行
另外类名命名不规范哦,集成开发环境可以试试idea...很好很强大
❹ 用dos编译Java程序,显示已经编译成功了并产生了class文件,但运行的时候报错说无法加载主类。附图:
图坏了...
仔细检查一下你这个类里面是不是有
public static void main(String[] args) {}这个方法. 注意检查main的拼写.
2017年9月17日00:02:27
❺ java在Dos 编译下 没有提示出错,也没在在当前目录下生成class 文件,是怎么回事
1.你的class文件生成了,你找的路径不对。
2.你的环境变量没有设置好,没有编译。
❻ JDK环境配置成功,在DOS里面可以编译但是不能运行,提示找不到class
如果从命令行里输入java -version能看到输出信息的话,说明JDK已经配好了。
从图片上来,你还没有对Noname1.java进行编译。应该先用javac命令编译一下,如果有了Noname1.class文件,再执行java Noname1