我使用的是windows 10,今天安装了intellij社区版来开发maven / java。
问题是:intellij尝试使用wsl和安装在wsl上的java 11环境。
但是我想使用OpenJDK 17,安装在Windows上。
设置JAVA_HOME环境变量,我的PATH也包括java bin文件夹。
当打开“你好,欢迎!“演示应用程序是:
- 看到“intellij preparing wsl...”,消息未消失(等待15分钟以上)
- 启动按钮被禁用
- 当尝试运行程序时,使用Shift F10,应用程序挂起,弹出窗口显示:“ESC to cancel(min:sec)”但使用ESC键弹出窗口不会消失。
然后,我告诉Windows Defender忽略这篇文章中提到的fsnotifier-wsl和idea64.exe进程:https://github.com/microsoft/WSL/issues/8995
重新启动IDE现在已启用“开始”按钮,单击它将导致此错误:
异常构建过程终止:C:\Windows\system32\wsl.exe--distribution Ubuntu-22.04 --exec /bin/bash -l -c“cd ....”.
(省略了日志的其余部分,因为SO认为“他的看起来像垃圾邮件”。
这时我意识到IDE正在尝试使用WSL。
由于我使用Docker,我无法关闭WSL。
是否可以在Windows系统上使用IntelliJ,忽略正在运行的WSL?
1条答案
按热度按时间cetgtptt1#
使用文件/项目结构为项目添加适当的SDK。