我有一个.jar文件,我想用Netbeans执行/调试它,就像我在IntelliJ中做的那样。在IntelliJ中,可以定义传递参数的运行配置,例如使用java -jar参数执行。可以用Netbeans做到这一点吗?
答案 0 :(得分:0)
您无法在NetBeans中的jar文件中运行任意类。您只能运行属于(当前)项目的类。
您需要创建一个Java主类,在jar文件中调用要调试的类。
因此,如果jar文件中的类被称为some.package.Main
,则需要创建一个Java类:
package danyboy.debug;
public class RunIt
{
public static void main(String args[])
{
some.package.Main.main(args);
}
}
然后,您可以在NetBeans中设置run configuration以启动danyboy.debug.RunIt
并传递必要的参数。
我认为jar文件已经是项目类路径的一部分。