gpt4 book ai didi

运行 JAR 时 Java 停止工作

转载 作者:行者123 更新时间:2023-12-01 04:56:09 24 4
gpt4 key购买 nike

我正在开发一个项目,其中使用 civil 库从网络摄像头捕获图像。我已将一些 JAR 和 DLL 文件放入名为 lib 的文件夹中。

当我从 NetBeans 运行该项目时,它从那里运行良好,但是当我通过双击创建并运行 jar 文件时,它给出 Java(TM) Platform SE 二进制文件已停止工作错误。但是,当我删除用于 civil 库的 DLL 文件时,JAR 文件运行良好,没有错误。

谁能告诉一下这个问题的原因和解决方案吗?提前致谢。

最佳答案

我不确定是否有办法在 JAR 文件中指定应使用哪个 JRE。但如果您不使用 64 位 JRE,那么卸载它就能解决您的问题。

在任何给定时间,只能使用其中一个 JRE 版本,具体取决于系统上与哪些 *.jar 文件关联。因此,也许无法在同一台计算机上可靠地使用 32 位和 64 位 JRE。

Edit 1:

Have a look at these resources to find out what your options are:

You can create a shortcut for launching your application that runs the target which is similar to this: "java -jar file.jar -d32" to enforce that a 32-bit JRE is used if available on the system.

关于运行 JAR 时 Java 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14110964/

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