WSL - 当我尝试在IntellJ中设置jdk的路径时出错

时间:2017-06-11 17:36:39

标签: java intellij-idea windows-subsystem-for-linux

晚上好,

我已安装适用于Linux的Windows子系统。现在我正在尝试在安装IntelliJ后设置jdk的路径。路径是:

C:\Users\afaie\AppData\Local\lxss\rootfs\usr\lib\jvm\java-8-oracle

但如果我尝试构建项目,结果就是:

Error:Cannot run program "C:\Users\afaie\AppData\Local\lxss\rootfs\usr\lib\jvm\java-8-oracle\bin\java" (in directory "C:\Users\afaie\.IdeaIC2017.1\system\compile-server"): CreateProcess error=193, %1 non è un'applicazione di Win32 valida

是否有可能解决?

由于

1 个答案:

答案 0 :(得分:2)

不幸的是,您必须在Windows上再次安装java JDK才能正确地将其链接到IntelliJ。由于两个内核不兼容,Windows应用程序无法引用/访问/修改Linux文件或程序,因此您无法从Windows访问JDK 8的WSL安装。有关详细信息,请参阅此链接:https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/