添加一个 class 到 main,使用 Netbeans
adding a class to main, using Netbeans
所以我是第一次使用 Netbeans,在同一项目目录下的 main 方法下创建多个 classes 和 运行 时遇到问题。例如,我正在阅读一本书的第 1 章,并希望将我所有的 methods/classes 保存在此目录下。但是,我 运行 遇到了问题,因为一个 class 已经在使用 "main" 方法参数,所以我很难调用我的独立 classes.
这里有两个独立的 classes,我确定可以编译,但我需要另一个单独调用它们的脚本。
下面是函数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" 命令,该命令从 main 调用?
package chapter1;
*
* @author anthonycolombo60
*/
public class Chapter1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Hi!");
}
}
感谢任何提示。
即使您在同一个 .java 文件中有多个 classes。每个 class 都可以有自己的主要方法。
要 call/run 另一个 class 的主体,只需创建那个 class 的对象即可。
//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的main,到你当前项目的properties
-> Run
-> Main Class
,设置成你想要的class。
如果您的 classes 写在单独的 .java 文件中。
您可以通过转到 Netbeans menu bar
-> Run
-> Run File (Shift F6)
来 运行 项目中的特定 class
它只会 运行 class 而不是你第一次创建的 main 方法 java class.
所以我是第一次使用 Netbeans,在同一项目目录下的 main 方法下创建多个 classes 和 运行 时遇到问题。例如,我正在阅读一本书的第 1 章,并希望将我所有的 methods/classes 保存在此目录下。但是,我 运行 遇到了问题,因为一个 class 已经在使用 "main" 方法参数,所以我很难调用我的独立 classes.
这里有两个独立的 classes,我确定可以编译,但我需要另一个单独调用它们的脚本。
下面是函数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" 命令,该命令从 main 调用?
package chapter1;
*
* @author anthonycolombo60
*/
public class Chapter1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Hi!");
}
}
感谢任何提示。
即使您在同一个 .java 文件中有多个 classes。每个 class 都可以有自己的主要方法。
要 call/run 另一个 class 的主体,只需创建那个 class 的对象即可。
//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的main,到你当前项目的properties
-> Run
-> Main Class
,设置成你想要的class。
如果您的 classes 写在单独的 .java 文件中。
您可以通过转到 Netbeans menu bar
-> Run
-> Run File (Shift F6)
来 运行 项目中的特定 class
它只会 运行 class 而不是你第一次创建的 main 方法 java class.