目前我正在寻找另一种从命令行运行我的Java程序的方法,而不是将其添加到JAR文件中.我的程序有以下几个类:
程序文件的名称 - MyProgram
Main class - Server1
第二类 - Client Handler
包名 - Items
第3类 - User1
第4类 - User2
包中的主类和客户端处理程序必须首先运行才能运行用户1和用户2,因为它们是客户端类并且依赖于主类.
javac *.java // compliles all java files in the dir java MyClass // runs the particular file
如果一个类依赖于尚未编译的另一个类,则该程序将不会运行.所以你应该在尝试运行依赖于其他文件的程序之前编译所有文件.
如果您的文件是打包的,那么就是这样的
javac com.mypackage/.*java java com.mypackage.MyClass