gpt4 book ai didi

java - 无法访问应用程序数据中的 jarfile

转载 作者:行者123 更新时间:2023-11-30 07:17:55 24 4
gpt4 key购买 nike

我正在编写一个 Java 程序,并且有一个 launch4j 启动器。我的 JAR 存储在 users %APPDATA% 文件夹下,但是当我尝试在 launch4j 中使用它时,出现以下错误:

enter image description here

这是我的 launch4j.xml 文件(这是由 Gradle 插件自动生成的):

<?xml version='1.0' encoding='UTF-8'?>
<launch4jConfig>
<dontWrapJar>true</dontWrapJar>
<headerType>gui</headerType>
<jar>%APPDATA%\Derby Pro\derby-pro.jar</jar>
<outfile>DerbyPro.exe</outfile>
<errTitle></errTitle>
<cmdLine></cmdLine>
<chdir>.</chdir>
<priority>normal</priority>
<downloadUrl>http://java.com/download</downloadUrl>
<supportUrl></supportUrl>
<stayAlive>false</stayAlive>
<restartOnCrash>false</restartOnCrash>
<manifest></manifest>
<icon>../../src/main/resources/com/neonorb/derbypro/assets/derby-pro-icon-favicon.ico</icon>
<jre>
<path>%APPDATA%\Derby Pro\jre</path>
<bundledJre64Bit>false</bundledJre64Bit>
<bundledJreAsFallback>false</bundledJreAsFallback>
<minVersion>1.8.0</minVersion>
<maxVersion></maxVersion>
<jdkPreference>preferJre</jdkPreference>
<runtimeBits>64/32</runtimeBits>
</jre>
<versionInfo>
<fileVersion>0.0.0.0</fileVersion>
<txtFileVersion>0.0.0</txtFileVersion>
<fileDescription>derby-pro</fileDescription>
<copyright>unknown</copyright>
<productVersion>0.0.0.0</productVersion>
<txtProductVersion>0.0.0</txtProductVersion>
<productName>Derby Pro</productName>
<companyName>Neon Orb</companyName>
<internalName>derby-pro</internalName>
<originalFilename>DerbyPro.exe</originalFilename>
</versionInfo>
</launch4jConfig>

最佳答案

我可以通过省略<jar>来让它工作。标签,并添加 <opt>标签包含 -jar "%APPDATA%\Derby Pro\derby-pro.jar"

关于java - 无法访问应用程序数据中的 jarfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38060179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com