2009-10-26 33 views
0

我正在編寫一個包裝應用程序,該應用程序將用於提供當前從命令行調用的現有應用程序周圍的抽象層。我將如何去從我的包裝應用程序中調用現有應用程序中的主要方法?從另一個應用程序調用main方法

回答

6

Java的主要方法是靜態的,所以你也可以叫它爲:

import other.app.package.name; 

... 

String[] args; 
// Create/populate args here 
ClassNameHere.main(args); 

當然,這是假設你看着其他應用程序的清單文件中看到哪一類主要居住

args設置爲通常在命令行上傳遞的任何內容。

+2

還包括可能的命令行參數(作爲字符串數組輸入)。 – 2009-10-26 14:20:13

+0

@凱茜:我剛剛在你說的時候加入了一些東西。當我最初發布時,我沒有想過主要採用String數組。 – Powerlord 2009-10-26 14:22:12

+0

謝謝 - 正是我需要的。 – davek 2009-10-26 14:29:30

相關問題