我使用了两个版本的Eclipse(Indigo for C ++和Helios for Java)。我已经使用了两年没有问题。上周我需要查看Java字节码,所以在我的环境变量中我添加了" C:\ Program Files \ Java \ jdk1.6.0_26 \ bin;"到Path变量(这让我使用javap' class' -c在命令提示符中查看字节码)。
我继续使用Helios就好了。今天我尝试启动Indigo来处理一些C ++代码,但是我得到了#34;无法加载JNI共享库等。"错误,导致它强制关闭。最后,我尝试删除放在环境变量中的路径,然后Indigo再次正确启动。
知道为什么会这样吗?我不完全理解路径,但我不明白为什么添加我所做的路径会导致我的其他Eclipse崩溃。我不再需要javap,所以我删除了路径,但我仍然很好奇为什么会发生这种情况。
感谢您的任何见解!
答案 0 :(得分:0)
随着路径的改变,Eclipse可能试图用64位Java(或者反过来)加载32位Eclipse,它们都必须是32位或64位。