IntelliJ IDEA无法在AMD Athlon XP 1500+(Windows 7)上启动

时间:2019-03-18 05:41:06

标签: java intellij-idea

我已经安装了Windows 7来测试IntelliJ IDEA,运行它时,初始屏幕进度条达到100%,显示初始窗口,然后崩溃。

我的JDK版本是8u202。奇怪的是,我过去使用Xubuntu对其进行了测试,并且使用OpenJDK 8u191可以完美启动而不会崩溃。

我查看了error logidea.log文件,错误日志显示EXCEPTION_ILLEGAL_INSTRUCTION,但是idea.log没有显示任何内容。

我做了一个bug report并问了一个support question,但都没有得到答复。

1 个答案:

答案 0 :(得分:0)

IntelliJ IDEA正在使用本机库IdeaWin32.dll在Windows上进行某些文件系统操作。该库使用Visual Studio C编译器(cl.exe)的默认选项进行编译,因此它可能使用 SSE2 指令,这些指令在您的CPU上不可用。

解决方法(选择一项):

  • IdeaWin32.dll中的IDEA_HOME\bin库替换为不使用SSE2指令编译的版本(使用/arch:SSE option而不是/arch:SSE2)({{3 }}。

  • 通过在attached to YouTrack ticket文件中添加-Didea.use.native.fs.for.win=false来禁用Windows的本机文件系统库

与原始问题无关,但是我建议在JetBrains Runtime而不是Oracle JDK下运行IntelliJ IDEA。 Windows安装程序可以选择自动下载和使用32位版本的JetBrains Runtime,也可以idea.vmoptions