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