gpt4 book ai didi

java - 如何从 CMD 编译并运行包中的特定 .java 文件?

转载 作者:行者123 更新时间:2023-12-02 07:56:47 24 4
gpt4 key购买 nike

虽然有很多与此相关的问题,但我找不到具体回答这个问题的问题。

这是我的源代码在 Eclipse 中的文件结构。现在我想在一些机器上运行serverStart.java,在其他一些机器上运行clientStart.java。

File structure in Eclipse

它必须从源代码的命令行(CMD)编译和运行。我不被允许使用 Eclipse。我使用什么命令来编译和运行该项目?我应该为此创建一个 jar 文件,还是使用 javac? (我尝试在 clientStart 上使用 javac,它给了我一些错误(找不到符号),与同一包中的其他类(如 clientData)相关)

请注意,clientStart 和 serverStart 具有“public static void main(String args[])”,并且还创建其他类的对象,例如 clientACK.java。

这是 Windows 中的文件夹结构 - folder structure in windows

编辑:我在 bin 文件夹中还有每个文件的 .class 文件。它们有什么用处吗?

最佳答案

cd\

C:\cd IP\IP_proj2\src

C:\IP\IP_proj2\src> javac IP_proj2.clientACK.java

C:\IP\IP_proj2\src> java IP_proj2.clientACK

第三次编译,第四次运行。

关于java - 如何从 CMD 编译并运行包中的特定 .java 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20341622/

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