我一直在Netbeans IDE中通过右键单击项目资源管理器中的.java文件来运行不同的Java .java文件(通常在Netbeans的左上部分)。
然而,我一直在谷歌上搜索如何使用代码运行一个类文件运行另一个类文件,但是没有成功。
我有一个名为"loadanotherfile"的项目,其中包含两个文件,即:Loadanotherfile.java和otherfile.java
我试图让Loadanotherfile.java运行otherfile.java,但我不确定如何做。我了解到Classloaders和URLClassloaders,但这些方法似乎不适用于我的目的,即运行另一个.java文件。
以下是我提到的两个文件的代码。
Loadanotherfile.java
package loadanotherfile;
public class Loadanotherfile {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Hello World!");
// TODO code application logic here
}
}
otherfile.java
package loadanotherfile;
public class otherfile {
public static void main(String args[])
{
System.out.println("This is the other file.");
}
}
我感觉这个任务与使用 "import" 语法有关(即类似 import loadanotherfile.*),但即使我的猜测是正确的,我仍然不确定如何使用代码使我的 Loadanotherfile.java 运行 otherfile.java。
我该如何使用 Loadanothefile.java 加载 otherfile.java?
祝好!
Class.forName("className");
方法,通过指定类名作为参数来实现。 - Chaitanya K