如何从命令行运行包含多个类和包的java程序?
问题描述:
目前我正在寻找另一种方式从命令行运行我的Java程序,而不是将其添加到JAR文件中。我的方案具有以下几个类:如何从命令行运行包含多个类和包的java程序?
程序文件的名称 - MyProgram
主类 - Server1的
第二类 - 客户端处理程序
包名称 - 物品
第三类 - 用户1
第4类 - 用户2
为了使用户1 &用户2能够运行,主包和客户端处理程序必须先运行,因为它们是客户类,并且依赖于主类。
答
运行java classname。只要所有的.class文件都存在,java就会找到它们。只要注意什么时候使用usin包,那么你应该从包的根目录运行java并输入以正确包为前缀的类名。
如果您有需要的jar文件,则应在运行java时使用-classpath指定它们。