gpt4 book ai didi

java - cmd提示没有编译我的java文件

转载 作者:行者123 更新时间:2023-12-02 11:13:11 27 4
gpt4 key购买 nike

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

我的 src 文件夹有这些文件:

项目.java

Admin 文件夹(user.java、staff.java、Teacher.java、Module.java)它们都是 Admin 包;

在我的 project.java

我愿意 import Admin.Module;
编译时未生成 Teacher.java 类文件,在我的 Module.java 中,我在代码中使用了 user,staff,Teacher 类。 Project.java 只是一个默认包,我可以轻松地在其中键入 java Project 以在 cmd 中运行。

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

最佳答案

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

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

关于java - cmd提示没有编译我的java文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45726707/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com