我最近从eclipse转到了Intellij,我在使用Android工具时遇到了问题。当我点击Tools-> Android-> Monitor(包含DDMS)时,我收到错误消息:
无法加载JNI共享库“C:\ Program Files \ Java \ jdk1.7.0_17 \ bin .. \ jre \ bin \ server \ jvm.dll”。
我正在使用最新的Intellij社区版。我会感谢任何帮助。
答案 0 :(得分:6)
很简单!只需使用[IntelliJ Idea Directory]\bin\idea64.exe
答案 1 :(得分:3)
我遇到了同样的问题。我的环境和我的解决方案:
我有64位Java。您可以使用以下代码段了解您的版本:
public class Test {
public static void main(String args[]) {
System.out.println(System.getProperty("sun.arch.data.model") );
}
}
我正在运行32位版本的Intellij(“C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA Community Edition 12.1.3 \ bin \ idea.exe”)
我只需更改为idea64.exe(“C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA Community Edition 12.1.3 \ bin \ idea64.exe”)。直接访问您的桌面。
它像老板一样有效。
希望它有所帮助。
答案 2 :(得分:1)
您需要64位软件包:
64-bit Windows OS
64-bit Java (JDK it must be 1.7 )
请尝试使用此
答案 3 :(得分:0)
我遇到了同样的问题。在我的环境中,原因是Intellij社区以32位可执行文件开头,而Android Monitor工具是64位exe。 因此,一个干净的解决方案是使用64位JVM启动Intellij:
idea.bat
(而不是idea.exe
)当idea.bat找到环境变量%IDEA_JDK%
时,它使用64位JVM运行Intellij。
这解决了问题(在我的环境中)。
答案 4 :(得分:0)
我不得不将我的JAVA_HOME环境变量更改为指向64位Java。