gpt4 book ai didi

notnull - Intellij - 15 NotNull Instrumentation 错误,用于在未发现任何可疑情况时已检查的代码

转载 作者:行者123 更新时间:2023-12-02 01:30:31 25 4
gpt4 key购买 nike

我开始在 Intellij-14 下组装一个小应用程序。它在那里编译并运行。当我更新到 15 时,我开始收到所有类的 NotNull Instrumentation 错误。错误消息只是指出该类失败了——没有指明具体的方法、成员或变量。我已将注释添加到项目库并更改编译选项以指向它们。我已经运行“推断无效”和“按名称运行检查”试图找出我哪里出错了,但无济于事。由于这是我第一次尝试使用 GUI 元素,我可能犯了一些非常基本的错误。例如:

公共(public)类 lguiException 扩展异常 {

private String msg = " ";

public String GetLearnGUIMsg(){
return(msg);
}

public void SetLearnGUIMsg(String instr){
msg = instr;
}

public void HandleLearnGUIExceps(){

System.out.println(msg);
}

产生错误:

错误:NotNull 检测:lguiException.java 的@NotNull 检测失败:com.intellij.compiler.notNullVerification.NotNullVerifyingInstrumenter.processClassFile(Lorg/jetbrains/org/objectweb/asm/ClassReader;Lorg/jetbrains/org/objectweb/asm/ClassVisitor;)Z

推断无效预览表明这里没有任何要注释的东西,代码检查很干净。那么我该从哪里开始呢?

最佳答案

编辑:下面的操作并没有解决我遇到的每一个问题,所以我最终删除了旧的安装目录并重新解压,这样就解决了我遇到的每一个问题。道德:不要通过解压到旧安装目录来升级 IDEA。

我在从 14 升级到 15 后遇到了同样的问题。对我来说,解决方法是进入设置 -> 编译器并禁用 add @NotNull assertions 复选标记。

关于notnull - Intellij - 15 NotNull Instrumentation 错误,用于在未发现任何可疑情况时已检查的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34569371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com