![](/img/trans.png)
[英]Eclipse content assist not working for Java objects within Groovy files
[英]IntelliJ inspection working for Java files, not for Groovy files
在運行 IntelliJ 時,對於 Groovy 腳本,導入、語法和其他內容的內聯更正似乎是“離線”的。 對於 Java,一切正常。
JavaClass.java:
public class JavaClass {
private final Instant instant;
}
Instant
。 導入類 --> Alt-Shift-EnterInstant
。 導入類 --> Alt-Shift-EnterGroovyClass.groovy:
class GroovyClass {
private final Instant instant
}
Instant
。 導入類 --> Alt-Shift-Enter在左側的 Project 面板中, JavaClass
紅色下划線,但GroovyClass
不是。 直到使用Ctrl-F9
調用編譯器,才會出現消息Groovyc: unable to resolve class Instant
升級到 IJ 2020.2.2 后,該功能正常運行一個小時左右,然后再次“離線”。
使用中的軟件:
我們試過了
謝謝彼得的建議。
對我有用的是從版本 11 降級到 JDK 8,並確保 IntelliJ 使用與 Gradle 使用的 JDK 相同的 JDK,這意味着使用沒有捆綁運行時的 IntelliJ。 之后我可以使用我想要的任何 IntelliJ,它們都可以正常工作。
作為獎勵,我的長時間運行的過程速度提高了 18%,IntellIJ 本身也是如此(在 Linux 上運行)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.