如何从CMD编译和运行包中的特定.java文件?
虽然有很多与此相关的问题,但我找不到一个具体的答案 这是我在Eclipse中的源代码的文件结构。现在我想在一些机器上运行serverStart.java,在其他一些机器上运行clientStart.java 它必须从源代码的命令行(CMD)编译和运行。我不允许使用Eclipse。我使用什么命令编译和运行项目?我应该为此创建一个jar文件,还是使用javac?(我尝试在clientStart上使用javac,但它给了我一些错误(找不到符号),与同一个包中的其他类(如clientData)相关) 请注意,clientStart和serverStart具有“publicstaticvoidmain(stringargs[]),还可以创建其他类的对象,如clientACK.java 这是windows中的文件夹结构- 编辑:我在bin文件夹中还有每个的.class文件。它们在任何方面都有用吗如何从CMD编译和运行包中的特定.java文件?,java,jar,compilation,cmd,Java,Jar,Compilation,Cmd,虽然有很多与此相关的问题,但我找不到一个具体的答案 这是我在Eclipse中的源代码的文件结构。现在我想在一些机器上运行serverStart.java,在其他一些机器上运行clientStart.java 它必须从源代码的命令行(CMD)编译和运行。我不允许使用Eclipse。我使用什么命令编译和运行项目?我应该为此创建一个jar文件,还是使用javac?(我尝试在clientStart上使用javac,但它给了我一些错误(找不到符号),与同一个包中的其他类(如clientData)相关)
cd\
C:\cd IP\IP\u proj2\src
C:\IP\IP\u proj2\src>javac IP\u proj2.clientACK.java
C:\IP\IP\u proj2\src>java IP\u proj2.clientACK
第三次编译,第四次运行。回答我自己的问题 我必须导航到父目录,在本例中是C:\IP\IP\u proj2\src。从这里开始,我使用命令
javac IP_proj2/*.java
这里的关键是使用*.java同时编译它们。当我单独尝试时,它给出了“找不到符号”错误
命令来运行它-
java IP_proj2.serverStart
可能重复。