在构思编辑器和我的java项目中,idea没有在编辑器窗格中检测到不存在的方法和下划线,因此我无法使用alt + enter来生成新方法。
示例截图如下:
BTW:禁用了powersave模式,在项目设置中选择了源。
项目窗口如下所示:
我在想法中创建了demo maven项目,问题仍在继续。
我创建了DemoNew Class。
public class DemoNew {
}
然后我创建了DemoImpl类:
public class DemoImpl {
public static void main(String[] args) {
DemoNew demoObject = new DemoNew();
demoObject.ssss(); // idea does not detect this non-existing method.
}
}
如上所述,idea没有在DemoNew类中检测到不存在的ssss方法。
我在intellij idea中上传了演示项目和我的设置。
编译项目后,仍然没有想法在编辑器窗格中用红色标记不存在的方法。
答案 0 :(得分:0)
JetBrains团队回答了这个问题
看起来JDK使用了错误的语言环境: https://youtrack.jetbrains.com/issue/IDEA-190718请尝试添加 JVM设置的“-Dsun.locale.formatasdefault = true”选项。
我在intellij idea / help / edit custom vm options中添加了参数。
参数如下所示。
-Dsun.locale.formatasdefault=true
-Duser.language=en
-Duser.region=US
-Dfile.encoding=UTF8
我在文件中添加了最后四项。
解决了这个问题。