Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.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
Java 将粘贴exe复制到jar的外部位置_Java_Exe - Fatal编程技术网

Java 将粘贴exe复制到jar的外部位置

Java 将粘贴exe复制到jar的外部位置,java,exe,Java,Exe,我正在寻找一种将.exe文件复制粘贴到jar外部的方法,这样它就可以运行了。它应该可以工作,这样你只需要在pc上启动一次.jar文件,它就可以设置所有需要的.exe文件 这就是我试图复制和粘贴它的方式。错误在于输入流。我不得不将代码更改为:“Frame.class.getResourceAsStream(“Driver/chromedriver.exe”);”可能是:?不,我想将chromedriver粘贴到appdata中,这样用户就不必下载它了。你有什么问题吗?当您运行显示给我们的代码时会

我正在寻找一种将.exe文件复制粘贴到jar外部的方法,这样它就可以运行了。它应该可以工作,这样你只需要在pc上启动一次.jar文件,它就可以设置所有需要的.exe文件


这就是我试图复制和粘贴它的方式。错误在于输入流。我不得不将代码更改为:“Frame.class.getResourceAsStream(“Driver/chromedriver.exe”);”

可能是:?不,我想将chromedriver粘贴到appdata中,这样用户就不必下载它了。你有什么问题吗?当您运行显示给我们的代码时会发生什么?您提供的屏幕截图与此有什么关系?第198行出现空指针异常。可能是驱动程序保存在错误的位置。作为流inputwriter的GetResource的路径从何处开始?
InputStream in = Class.class.getResourceAsStream("Driver/chromedriver.exe");

Files.copy(in,new File(path + "/revTranslator/Driver/chromedriver.exe").toPath());