簡體   English   中英

如何在Netbeans中編譯單個Java文件?

[英]How to compile single Java file in Netbeans?

我在名為Fork的項目中有以下代碼。

package fork;

public class Fork {

    public static void main(String[] args) {

       if (args.length == 1 | args[1].equals("test")) {
           System.out.println("test case");
       } else {
           System.out.println("production " + args[0]);
       }      

    }

} 

Netbeans中的項目結構如下:

NetBeans中的項目結構

我試圖在Fork.java中進行更改。 它不會成功構建,因為args [1]在運行時給出了一個錯誤,可以。 因此,我要做的是在Netbeans外部的Terminal中使用“ javac Fork.java”命令來編譯Fork.java。 然后,更改將反映在輸出中。

例如,我將在Mac的Terminal或Netbeans的Terminal中運行以下命令(兩種方式均響應):“ java Fork live test”

然后,我將在Fork.java中進行一些更改並保存。 我在項目屬性中啟用了“保存時編譯”。

我將再次運行上面的命令,但是更改不會反映在輸出中。 要查看更改,我必須轉到保存Fork.java的文件夾,然后在終端中使用“ javac Fork.java”對其進行編譯。 然后,我將在Terminal中運行“ java Fork實時測試”並查看更改。

我很想知道Netbeans是否具有任何等效的方式來編譯單個文件。

我猜想您想使用NetBeans IDE使用參數(實時測試)運行Fork。 您不想通過命令行。

  1. 右鍵單擊杯子和碟子圖標->屬性
  2. 轉到運行,在“參數”框中添加實時測試
  3. 運行項目F6。

您使用Clean and Build Project Shift + F11成功編譯了代碼

F9在編輯器窗口中編譯當前文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM