我正在学习webdriver,我用TestNg创建了一个项目。 我在src文件夹下的包中有几个类。 没有类包含public static void main(....)。即[切入点]
我的问题是:
我们可以通过eclipse为这样的项目创建Runnable / Executable jar文件[没有main方法的项目]。我在很多网站上搜索过,但遗憾的是没有得到解决方案。
请建议我一些链接或我们可以这样做的方式。
答案 0 :(得分:2)
要在没有main方法的情况下创建TestNG的jar文件,您必须创建另一个包含main方法的类。
假设您有一个TestNG文件名作为Sample.java,在同一个包中创建另一个类作为ExecutableRar并编写以下代码:
public class ExecutableRar {
public static void main(String[] args) {
TestNG testng = new TestNG();
Class[] classes = new Class[]{Sample.class};
testng.setTestClasses(classes);
testng.run();
}
现在您可以将此类作为Java应用程序运行。然后右键单击包 - >出口 - > Java - > Runnable jar文件 - >在启动配置中选择ExecutableRar - >浏览文件位置并在导出目的地中输入文件名称 - >完成。
如果您有任何问题,请告诉我。