当前位置: 首页 > 面试题库 >

Java 无法加载JNI共享库(JDK)

莘光华
2023-03-14
问题内容

当我尝试打开Eclipse时,弹出对话框指出:

无法加载JNI共享库“ C:/JDK/bin/client/jvm.dll”。

此后,Eclipse强制关闭。

我想提出几点:

  • 我检查了该路径是否存在任何东西。它确实存在。
  • 我的Eclipse和Java SE开发套件都是64位的。我检查了系统,它可以处理64位。
  • 我已经在Google和Stack Overflow上搜索了此问题,发现的唯一答案是下载32位版本的JDK和Eclipse。

作为最后的选择,我只想下载32位版本。
有什么建议可以解决这个问题?


问题答案:

你需要 64-bit 三个:

  • 64-bit OS
  • 64-bit Java
  • 64-bit Eclipse


 类似资料:
  • 我有ApacheDS 64位、Java JRE 7 64位、Windows 7 64位和(因为我需要)Java1.5JDK,我继续犯同样的错误。我能做什么?

  • 问题内容: 我不是通过gdxsetup.jar创建项目的,只是包含了gdx.jar和gdx-backend-android.jar。我将libgdx.so添加到libs / x86,但是它仍然引发异常。我该如何解决? Logcat: 如果有帮助,我正在运行32位Linux。 问题答案: 我发现这很简单:添加

  • 我试图为BlackBerry开发安装“BlackBerry_jde_pluginfull_2.0.0_Indigo”,但是当我试图通过eclise打开它时,它弹出了“Failed to load JNI共享库C:\Program Files\java\jdk\1.7.0_45\bin...\jre\bin\server\jvm.dll”,并且没有打开Eclipse。我已经安装了Java7更新45(

  • 应用程序正在启动。获取数据。请稍候...线程“main”java.lang.UnsatisfiedLinkError中出现(约10s)异常:无法加载SWT库。原因:java.library.path中没有swt-cocoa-4236。path中没有swt-cocoa不能加载库:C:\users\andrew.swt\lib\win32\x86_64\swt-cocoa.dll不能加载库:C:\us

  • 我有一个CMACE项目,它的下一个结构是: 输出树为: 如果我在linux下编译程序,所有的工作都很完美,但是当我在Windows下做的时候,编译很好,但是app.exe不执行;我得到下一个错误: 我怀疑不要链接internal.cpp,因为当我将它的过程移到internal.h中时,就可以很好地工作。 有什么需要帮忙的吗? 以下是文件:root::cmakelists.txt app::cmak

  • 我有一个共享库,库具有JNI接口。库是在Visual C 2017中构建的,支持Android。现在我想导入。所以,将这个库转换成Java Netbeans项目——有可能吗?