簡體   English   中英

使用Netbeans向main添加一個類

[英]adding a class to main, using Netbeans

因此,我是第一次使用Netbeans,在創建多個類並在同一項目目錄下的主方法下運行它們時遇到了問題。 例如,我正在閱讀本書的第1章,並希望將我所有的方法/類都保留在該目錄下。 但是,我遇到了問題,因為一個類已經在使用“ main”方法參數,因此我很難調用我的獨立類。

我確定可以編譯這兩個獨立的類,但是我需要另一個腳本分別調用它們。

下面是功能1。

package chapter1;
import javax.swing.JOptionPane;
/**
 ** @author anthonycolombo60*/
public class Chapter1 {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    // TODO code application logic here
    JOptionPane.showMessageDialog(null,"Congratulations!");

}
   }

如何添加從主體調用的簡單“ HI”命令?

package chapter1;
 *
 * @author anthonycolombo60
*/
 public class Chapter1 {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {

    System.out.println("Hi!");
}

}

感謝任何提示。

即使您在同一個.java文件中有多個類。 每個類可以有自己的main方法。

要調用/運行另一個類的主體,只需創建該類的對象即可。

//Lesson1.java
//If you place a public here, the class name must follow the Java file name
public class Lesson1      
{
    public static void main(String[] args)
    {
        MyClass myClass = new MyClass();
        myClass.myMethod();  //Call MyClass's method
    }
}

class MyClass
{
    public void myMethod()
    {

    }
}

如果要調用MyClass的主類,請轉到當前項目的properties -> Run > Main Class ,將其設置為所需的類。

如果您將類編寫在單獨的.java文件中。 您只需轉到Netbeans menu bar -> Run -> Run File (Shift F6) ,即可在項目中運行特定的類。它將僅運行該類,而不是第一個創建的Java類的主要方法。

暫無
暫無

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

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