cmd提示不要编译我的java文件

时间:2017-08-17 04:41:21

标签: java compiler-errors command-prompt .class-file

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

我的src文件夹中包含以下文件:

Project.java

管理员文件夹(user.java,staff.java,Teacher.java,Module.java)他们都是包管理员;

在我的project.java中

我做import Admin.Module;

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

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

1 个答案:

答案 0 :(得分:0)

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

然后你可以在project.java文件中导入它。 希望它可以帮到你