Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导出project eclipse java时生成多个可运行文件_Java_Eclipse_Selenium_Jar_Selenium Webdriver - Fatal编程技术网

导出project eclipse java时生成多个可运行文件

导出project eclipse java时生成多个可运行文件,java,eclipse,selenium,jar,selenium-webdriver,Java,Eclipse,Selenium,Jar,Selenium Webdriver,嗨,我已经在EclipseJava中创建了一个selenium测试。有两个班。现在我想将项目导出为jar,并想运行两个不同的类。 但是当我运行java-jarmyproject.jar时 它只运行我选择作为启动配置的一个类 但我想在jar中运行另一个类 java-jar myProject.jar testClass2 如何导出jar文件来实现这一点。可运行的java文件只有一个主类。您需要从启动类的Main方法创建第二个类的实例。但是这些类有不同的任务如果它们完全不同,那么有两个单独的项目和它

嗨,我已经在EclipseJava中创建了一个selenium测试。有两个班。现在我想将项目导出为jar,并想运行两个不同的类。
但是当我运行java-jarmyproject.jar时

它只运行我选择作为启动配置的一个类

但我想在jar中运行另一个类

java-jar myProject.jar testClass2


如何导出jar文件来实现这一点。

可运行的java文件只有一个主类。您需要从启动类的Main方法创建第二个类的实例。

但是这些类有不同的任务如果它们完全不同,那么有两个单独的项目和它们自己的.jar是有意义的。但是,您可以使用启动参数,这将允许您通过更改命令行参数来启动任何一个类:不确定您的情况是什么,但您可以查看使用命令行参数运行JAR