繁体   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