【发布时间】:2012-07-24 15:28:03
【问题描述】:
我为我的大学项目开发了一个桌面应用程序。我在 64 位机器上使用 32 位的 NetBean IDE 7.0.1 开发,并且我有 32 位的 JDK,项目从 NetBean 完美运行,但是当我转换为 .jar 它不起作用,但相同的 .jar 文件在 32位机。任何人都对此有想法提前谢谢。
【问题讨论】:
-
您必须准确描述“不起作用”的含义。
-
你有 64 位的 J.R.E.安装,与 J.D.K. 分开?这可能是罪魁祸首。在这种情况下,您可能会尝试在 64 位 J.R.E 上加载 32 位本机库。当您尝试执行 JAR 文件时,可能无法正常工作。
-
能否请您在此命令之后发布堆栈跟踪 -
java -jar yourjar.jar?然后我们可以给你一个解决方案 -
JVM 不匹配???确保客户端运行的 JVM 至少与您开发的主要版本相同