我不知道這能爲一個Ant項目來完成,但它可以爲Maven項目來完成。
- 創建一個Maven項目。文件 - >新建項目。選擇類別「Maven」和項目類型「Java應用程序」。單擊下一步,然後單擊完成以接受項目默認值。
- 使用public static void main(String args [])方法添加一個Main類。在「項目」窗口中展開「源包」。選擇任何包。右鍵單擊 - >新建 - >「Java Class」。
在退出之前添加一些內容以等待輸出,否則您的終端將在您沒有時間查看輸出的情況下退出。
public static void main(String[] args) {
System.out.println("hello");
try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
br.readLine();
} catch (Exception e) {
e.printStackTrace();
}
}
- 選擇項目窗口中的項目。右鍵點擊彈出。選擇屬性。選擇類別「運行」。單擊Main類旁邊的Browse按鈕並選擇Main類。
- 運行該項目一次通常與工具欄上的綠色三角,菜單運行 - >運行項目或F6。
- 說明項目窗口中的「項目文件」節點。雙擊「nbactions.xml」。
- 更改「運行」操作的屬性。將可執行文件更改爲終端,並將相應的標誌和java添加到參數中。
如。來源:
<properties>
<exec.args>-classpath %classpath wshackle.mavenproject2.Main</exec.args>
<exec.executable>java</exec.executable>
</properties>
到:
<properties>
<exec.args>-x java -classpath %classpath wshackle.mavenproject2.Main</exec.args>
<exec.executable>gnome-terminal</exec.executable>
</properties>
;對於Windows:
<properties>
<exec.args>/c java -classpath %classpath wshackle.mavenproject2.Main</exec.args>
<exec.executable>cmd</exec.executable>
</properties>
- 保存並關閉該文件。
- 運行該項目。它現在應該在外部終端中開放。
注:我在這裏提供了相同的答案: display netbeans java output terminal on the command line