所以我第一次使用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!");
}
}
感谢任何提示。
答案 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方法。