繁体   English   中英

使用 gradle launch4j 插件生成的 exe 未启动

Generated exe with gradle launch4j plugin not starts

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我尝试使用 gradle 插件 gradle-launch4j 和 build.gradle 的以下配置生成 exe:

plugins {
    id 'java'
    id 'edu.sc.seis.launch4j' version '2.4.6'
    id 'application'
}

version '1.0-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    // lib via maven
    compile group: 'commons-io', name: 'commons-io', version: '2.6'
    compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.9'
    compile group: 'org.controlsfx', name: 'controlsfx', version: '8.40.15'
    compile group: 'org.xerial', name: 'sqlite-jdbc', version: '3.28.0'
}

jar {
    manifest {
        attributes 'Main-Class': 'Main'
    }

    from {
        configurations.runtime.collect { it.isDirectory() ? it : zipTree(it) }
        configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
    }

    exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA'
}

application {
    mainClassName = 'Main'
}

launch4j {
    mainClassName = 'Main'
    outfile = 'Gymnasium.exe'
    icon = "${projectDir}/src/main/resources/view/img/icona.ico"
    jreMinVersion = "1.8.0"
}

exe 已生成,但试图运行,它没有启动。 我注意到如果我使用 java -jar Gymnasium.exe 命令从终端启动它,它就会启动。 我的配置有问题吗? 我试图搜索是否有人有类似的问题,但我没有找到任何东西。

注意:如果我尝试从 Launch4j 应用程序生成 exe,它可以完美运行。

问题暂未有回复.您可以查看右边的相关问题.
1 Maven with launch4j - 没有生成 windows exe

我正在尝试使用 launch4j 插件从我的 maven 项目中生成 windows exe。 当我运行“mvn clean package”时,构建成功,并且正在输出 jar(不会运行),但没有 exe。 注意:我在 output 中看不到任何关于 launch4j 的提及。 当我删除除了 la ...

2 签署launch4j生成的exe会破坏它

我通过Eclipse生成了一个可执行的jar文件(它是一个GUI应用程序,不需要控制台),然后通过launch4j生成一个windows的exe文件。 这一切都按预期运行良好(程序仍按预期运行),但病毒总数显示误报,经过快速搜索后,我发现签署我的可执行文件是解决此问题的一种方法。 在多次尝试对我的 ...

3 Windows 10 不信任 Gradle Launch4J EXE

请注意:我在这里创建了这个 GitHub 项目,可以用来完美地重现我所看到的问题。 这里的 Java 8试图通过gradle-launch4j Gradle 插件使用Launch4J来构建 Windows 本机 EXE 应用程序。 我正在我的 Mac 上开发 Java Swing 应用程序,但该 ...

4 将参数传递给从 launch4j 生成的现有 exe

我成功地从 jar 构建了一个新的 program.exe 文件,并从 xml 中传入了一个 -Dargs 以将参数传递给 java。 但是,我的情况是无法用新的 program.exe 替换现有的 program.exe 有没有办法将 -Dargs 传递给已经存在的 program.exe? ...

5 Launch4J生成的exe获取“发生Java异常”

最近,我们对大型应用程序进行了一些结构性更改。 它已经由Launch4J构建并启动了很长时间。 我们正在应用目录中安装了1.7 JVM。 通过我们的最新更改,Launch4J生成的.exe不再起作用。 当我们运行它时,它立即弹出并显示错误对话框: 据我所知,我们的应用程序 ...

6 launch4j生成的exe错误-无效或jar文件损坏

我使用launch4j实用程序从jar文件生成了一个exe。 Exe生成的很好,但是当我尝试运行它时,我看到一个错误“错误:无效或损坏的jar文件” 有人可以解释一下这是怎么回事吗? 我已经验证了jar文件,也可以独立运行它,一切都很好。 另外,我不认为这与对exe进行签名有关,因为 ...

7 Launch4J - 如何将依赖jar附加到生成的exe

我有一个简单的java项目,需要外部jar。 我用netbeans构建它,在Clean和Build命令之后,我可以在dist目录中找到以下结构: 典型的,我会说。 现在,我想将依赖库的myApp.jar作为一个exe分发。 这可能吗? 我正在尝试使用Launch4J。 在G ...

9 用于jar到exe的Launch4j

似乎无法弄清楚为什么我运行由launch4j创建的.exe文件时,我的JFileChooser永不显示。 很多人都在讨论关于此错误的类路径,但是我无法实现该解决方案。 错误1: 现在,如果我将类路径更改为KFile.Main,那么我会收到此错误消息 错误2: 错误3 ...

10 launch4j包装器启动两次

我用launch4j包装了Java应用程序。 当我启动启动器时,该应用程序照常启动。 后约。 5秒后,应用程序关闭并重新启动,没有任何明显的原因。 这里是配置文件: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM