intellij - java:找不到JDK'1.7'的模块

Sco*_*nes 18 intellij-idea

我刚刚在Windows 8(和7)上安装了IntelliJ.然后我使用'Java Hello World'样本作为我的项目.

然后我选择了已安装的JDK(C:\ Program Files\Java\jdk1.7.0_10).项目创建成功,我可以看到与项目相关的所有类等.当我"制作项目"时,我收到以下错误:

Compilation completed with 1 error and 0 warnings in 2 sec
1 error 
0 warnings
java: Cannot find JDK '1.7' for module 'TEST'
Run Code Online (Sandbox Code Playgroud)

无论我做什么,我都无法在Windows8/IntelliJ下编译任何Java代码

我尝试过以下方法:

  • 使缓存无效.
  • 切换到32位JDK而不是64位
  • Idea64.exe而不是idea.exe
  • 安装1.6,这是一个1.7问题?
  • 将JAVA_HOME更改为指向不同版本(即当前C:\ Program Files\Java\jdk1.7.0_10)

我迷失了为什么会发生这种情况.

Nim*_*sky 19

project structure > project > choose correct jdk
Run Code Online (Sandbox Code Playgroud)

要么 ctrl+alt+shift+s > project> choose correct jdk

还有平台设置> SDK的>并确保1.7存在.


Sco*_*nes 11

找到了问题的根源.原来Windows 8下并行共享与OSX相同的桌面.这种方式混淆了IntelliJ,因此无法正常编译.

通过删除"配置"下共享的"桌面",可以解决此问题.

在此输入图像描述