Java Eclipse-无法加载JNI共享库
每次我尝试启动Eclipse时,它都会说 未能加载共享的JNI “C:\ProgramFiles(x86)\Java\jre7\bin\client\jvm.dll”Java Eclipse-无法加载JNI共享库,java,eclipse,jvm,java-native-interface,Java,Eclipse,Jvm,Java Native Interface,每次我尝试启动Eclipse时,它都会说 未能加载共享的JNI “C:\ProgramFiles(x86)\Java\jre7\bin\client\jvm.dll” 我不知道为什么会发生这种情况,因为我多次重新安装了JDK、JRE和Eclipse。所有64位版本(我有64位Windows 7)如果您安装了所有64位版本的Eclipse和JDK,您可以检查您的系统环境变量。可能您设置了指向的旧JAVA_主路径 “C:\ProgramFiles(x86)\Java” 好吧,它在使用32位版本的Ec
我不知道为什么会发生这种情况,因为我多次重新安装了JDK、JRE和Eclipse。所有64位版本(我有64位Windows 7)如果您安装了所有64位版本的Eclipse和JDK,您可以检查您的系统环境变量。可能您设置了指向的旧JAVA_主路径 “C:\ProgramFiles(x86)\Java”
好吧,它在使用32位版本的Eclipse时不知怎么起作用了…如果你有64位操作系统窗口,就试试这个。希望它能起作用:)我也遇到了同样的问题:在我的例子中,所有的东西实际上都在使用64位操作系统、64位Eclipse和64位JRE,所以对问题的起源有些混淆 帮助的是纠正环境变量JAVA_HOME和PATH,并将它们直接指向
.../My/Java/Location/bin
而不是
.../My/Java/Location
如果eclipse是32位的
然后,创建eclipse.ini文件
指定-vm C:\Program Files(x86)\Java\jre\bin\javaw.exe
如果eclipse是64位的
然后,创建eclipse.ini文件
指定-vm C:\Program Files\Java\jdk\jre\bin\javaw.exe
摘要:指定兼容的java版本路径(32位或64位)。
-vm%JAVA\u HOME%\jre\bin\javaw.exe如果在
程序文件(x86)中查找,则某些内容不是64位的
。您是否尝试过这些链接中的答案:而且您很可能安装了错误的java版本,如jdk-7u51-windows-i586
如果您试图安装64,则下载文件的名称应为jdk-7u51-windows-x64
,但是出于某种原因,正确下载也是一个问题……第一次下载时它有64mb的内存,第二次是12MB,最后第四次是125mb,谢谢你的提问。在关键时刻解决了我的问题。