我在Eclipse中使用了马拉松式的JAVA驱动程序,当我运行Eclipse中的代码时,它工作得很好。但是,当我将项目导出为可运行的JAR文件,然后执行该JAR文件时,我会得到以下错误,并且应用程序没有启动。
在org.eclipse.jdt.internal.jarinjarloader.jarrsrcloader.main(jarrsrcloader.java:61)由:java.lang.NullPointerException在net.sourceforge.marathon.javadriver.javaProfile.(javaProfile.java:205)引起
import java.io.IOException;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import net.sourceforge.marathon.javadriver.JavaDriver;
import net.sourceforge.marathon.javadriver.JavaProfile;
import net.sourceforge.marathon.javadriver.JavaProfile.LaunchMode;
import net.sourceforge.marathon.javadriver.JavaProfile.LaunchType;
public class SwingAutomationSample {
public static JavaDriver driver;
public static JavaProfile profile;
@BeforeClass
public void setUp() throws IOException {
try {
profile = new JavaProfile(LaunchMode.EXECUTABLE_JAR);
profile.setLaunchType(LaunchType.FX_APPLICATION);
profile.setExecutableJar("C:/Users/KarthikRaja/Desktop/Projects/xxyy.jar");
profile.setWorkingDirectory("C:/Users/KarthikRaja/Desktop/Projects");
driver = new JavaDriver(profile);
}catch(Exception e) {
System.out.println("java driver error ------------ " + e.toString());
}
}
@Test
public void Form15CBFill() throws Exception {
System.out.println("Inside Test Class");
}
}```
马拉松Java驱动程序使用它的jar文件来设置java_tool_options。因此,它需要jar文件在文件系统中是可评估的。
请查看JavaProfile.java行号204以供参考。
对于快速修复,导出马拉松jars并将其添加到类路径中,并编写一个批处理脚本来执行测试用例。
导出的jar文件有问题。当我在Eclipse中运行项目时,它运行得很好,但是当我从控制台作为导出的jar运行它时,我收到以下错误消息: 代码如下: 我执行该方法的语法是
问题内容: 我正在尝试将Eclipse中的程序导出到jar文件。 在我的项目中,我添加了一些图片和PDF:s。当我导出到jar文件时,似乎只有main编译和导出了。 我的意愿是将所有内容都导出到jar文件中,因为那样的话,我想将其转换为可导出文件,例如.exe文件。 但是如何? 问题答案: 转到文件->导出-> JAR文件,您可以在其中选择“导出生成的类文件和源”,并确保选择了您的项目,并且该目录
问题内容: 我在将当前项目提取到可执行jar文件时遇到问题。当我在日食中按下运行按钮时,一切正常,但是当我这样做时 然后启动.jar文件;我唯一得到的是带有灰色画布的窗口。它应该启动我编写的游戏(spaceInvaders)。 这是我上载项目的github的链接。我真的不知道错误在哪里,在哪里看。在我的代码中?在我安装的JRE / JDK中?创建罐子时我做错什么了吗? 请帮忙 -。- 问题答案:
我完全误解了关于将项目导出到JAR的一些事情。 2事情正在发生。
我有一个Eclipse RCP3应用程序,需要从它创建一个可运行的jar。当我在plugin.xml文件中使用export特性时,它会在plugin文件夹中创建一个jar文件。是否可以从Eclipse RCP3应用程序生成一个可执行的jar文件?可以在Eclipse EDI外部运行的jar文件。
我正在使用Eclipse将我的项目导出到一个可运行的jar中。 我使用了几个库,即ApacheCommons、JavaFX和GSON。 然而,当我做"java-jar Editor.jar"时,我得到了EqualsBuilder类的java.lang.ClassNotFoundExctive,它是Apache公共资源的一部分。 我已经尝试将apachecommons-lang3-3.4.jar文件