2013-04-06 39 views
0

目前我正在尋找另一種方式從命令行運行我的Java程序,而不是將其添加到JAR文件中。我的方案具有以下幾個類:如何從命令行運行包含多個類和包的java程序?

程序文件的名稱 - MyProgram
主類 - Server1的
第二類 - 客戶端處理程序
包名稱 - 物品
第三類 - 用戶1
第4類 - 用戶2

爲了使用戶1 &用戶2能夠運行,主包和客戶端處理程序必須先運行,因爲它們是客戶類,並且依賴於主類。

回答

3

運行java classname。只要所有的.class文件都存在,java就會找到它們。只要注意什麼時候使用usin包,那麼你應該從包的根目錄運行java並輸入以正確包爲前綴的類名。

如果您有需要的jar文件,則應在運行java時使用-classpath指定它們。