【问题标题】:java virtual machine launcher Error: A jni error has occurredjava虚拟机启动器错误:发生jni错误
【发布时间】:2020-10-10 23:50:58
【问题描述】:

我做了一个小程序,所以我构建了它并在我的电脑上运行它并且它工作正常。我拿了 .jar 文件并在其他电脑上运行它,但在其他电脑上我的程序无法运行并显示此消息“java 虚拟机启动器错误:发生 JNI 错误”我查看了互联网但所有问题和我找到了针对类似问题但不同的答案,因为在他们的情况下,他们的软件无法在他们自己的机器上运行。就我而言,我的机器运行了我的软件,而且我的所有项目都发生了这种情况(我正在使用 netbeans)。

enter image description here

在其他电脑上。

enter image description here

【问题讨论】:

  • 我猜是java版本的问题。两台电脑的java版本。您可以在命令行中使用 java -version 检查版本。
  • i got this 版本相同

标签: java virtual launcher


【解决方案1】:

一个原因可能是您在 64 位操作系统上安装了 32 位 Java。要检查这一点,请打开控制台并运行命令

java -version

这将显示有关 JRE 的基本信息,包括它是 32 位还是 64 位。如果是 32 位,请卸载并安装 64 位版本。

【讨论】:

  • @Angelgce:第二个屏幕显示它是 64 位 JRE,这没问题。然后第一个显示它是 32 位 JRE。删除它并安装 64 位 JRE。
【解决方案2】:

我解决了它在其他计算机上安装 JDK ... :( idk'n 为什么这些计算机不能与 JRE 一起使用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-06
    • 1970-01-01
    • 2012-05-18
    • 2017-11-12
    • 2013-08-29
    • 2015-11-14
    • 1970-01-01
    • 2017-06-21
    相关资源
    最近更新 更多