使用Netbeans向main添加一个类

时间:2015-01-23 07:46:17

标签: java netbeans

所以我第一次使用Netbeans并且在创建多个类并在同一个项目目录下的main方法下运行它们时出现问题。例如,我正在完成一本书的第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!");

}
   }

如何添加从main?

调用的简单“HI”命令
package chapter1;
 *
 * @author anthonycolombo60
*/
 public class Chapter1 {

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

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

}

感谢任何提示。

1 个答案:

答案 0 :(得分:0)

即使您在同一.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类的main方法。