【问题标题】:jar file could not run in 64 bit machinejar 文件无法在 64 位机器上运行
【发布时间】: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 至少与您开发的主要版本相同

标签: java netbeans jar


【解决方案1】:

在正常情况下,您可以将在 64 位机器和/或 64 位 JVM 上开发的代码,并在 32 位 JVM 上运行它……反之亦然。无论您是否使用 JAR,这都适用。

你遇到麻烦的事实表明你做错了什么。但是,如果没有更多信息,我们将浪费时间推测可能是什么。 “它没有工作”是不够的。 (这就像去看医生并说“我不好”并期望他仅以此为基础治愈你。)

【讨论】:

    猜你喜欢
    • 2017-07-31
    • 2011-12-29
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 2012-11-03
    相关资源
    最近更新 更多