CMD提示不兼容我的Java文件



我正在为我的项目使用 eclipse,当我运行 eclipse 时,我的项目以我想要的方式工作,但是当我尝试在命令提示符下运行时,我意识到它使用的是之前编译的旧.class文件。但是我已经使用 javac *.java 遵守了,但是当我删除类文件时不会生成类文件。

我的 SRC 文件夹有以下文件:

项目.java

管理员文件夹(用户.java,员工.java,教师.java,模块.java(他们都是包管理员;

在我的项目中.java

我做import Admin.Module;

编译时没有生成教师.java类文件,在我的模块中.java我在代码中使用了用户,员工,教师类。Project.java只是一个默认包,我可以轻松地键入java项目以在cmd中运行。

我在cmd提示符下编译如下:javac项目.java,我想它也会编译正在使用的包和文件,但没有生成类文件。

您需要单独编译所有模块文件。javac 管理员/教师.java如果在老师.java main((方法中存在,那么你可以直接检查老师.java使用以下cmd:-java Admin.Teacher

然后,您可以将其导入到您的项目.java文件中。 希望它能帮助你

最新更新