我有這個類:從Windows命令行調用的jar文件時的System.out不工作
public class Test {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
我使用Eclipse的「導出到運行的JAR」的功能,使之成爲一個可執行的JAR文件( Test.jar的)。當我在Eclipse中運行這個程序時,它打印出「Hello World!」,但是當我從命令行調用jar文件時,什麼都不會發生。
我已經打過電話的jar文件是這樣的:
test.jar
test.jar -jar
沒有任何輸出。
我有另一個程序,也有一個副作用(除了輸出到標準輸出),而副作用正在執行(這告訴我的jar文件是絕對執行),同樣沒有輸出給予命令行。我也試過使用stderr,但這沒有什麼區別。有人知道我能做這個工作嗎?
謝謝!
你怎麼稱呼在命令行的jar文件?你看到什麼輸出(如果有的話)?最有可能的jar文件不執行。 – kgiannakakis 2009-06-04 09:31:31
我更新了我的問題,更清楚地指出,我很確定jar文件正在執行並顯示我如何調用它。 – Jordi 2009-06-04 09:42:28