'无法加载JNI共享库"C:\ Program Files\Java\jre7\bin\client\jvm.dll"'

 Horizonfeng_121 发布于 2023-02-08 18:47

我找了一个解决方案,但我找到的所有解决方案都没有用.

我已经三次检查我有64位JRE/JDK和Eclipse

我在eclipse.ini文件中添加了'-vm'参数.

这是文件内容:

 -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
 --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
 -product org.eclipse.epp.package.standard.product
 --launcher.defaultAction openFile
 --launcher.XXMaxPermSize 256M
 -showsplash org.eclipse.platform
 --launcher.XXMaxPermSize 256m
 --launcher.defaultAction openFile
 --launcher.appendVmargs
 -vm C:\Program Files\Java\jdk1.7.0_45\bin\javaw.exe
 -vmargs
 -Dosgi.requiredJavaVersion=1.6
 -Xms40m
 -Xmx512m

编辑:它现在工作,vm参数指向错误的文件!

1 个回答
  • 如果您已将jdk更新为7,则最有可能遇到此问题.

    这主要是由于1)不兼容的sdk和jdk版本2)使用32位java版本为您的64位eclipse JVM(programfilex86-java)

    您需要做什么:首先检查"eclipse.ini"文件,看看你是否有一个指向你的jdk的路径它应该看起来像这样
    -vm
    C:\ Program Files\Java\blah\blah\blah\javaw.exe的

    如果没有,那么找到jdk 7 javaw.exe文件
    示例:C:\ Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe

    将-vm及其下面的路径粘贴到eclipse.ini文件中
    -vm
    C:\ Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe

    确保在-vmargs之前和OpenFile之后键入上面的内容

    2023-02-08 18:49 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有