cost 90 ms
与 ecj 相比,javac 是否生成不准确的行号(对于这种特殊情况)? - Does javac generate inaccurate line numbers compared to ecj (for this particular case)?

我使用以下类,它在 equals() 方法中具有这种特殊性,return 关键字及其表达式被分成几行(return 关键字在其自己的行上)。package jd.core.test; import java.util.Locale; import java.util.Objects; impor ...

JDK 17:Switch 语句导致 java.lang.VerifyError:操作数堆栈上的类型错误 - JDK 17: Switch statement causes java.lang.VerifyError: Bad type on operand stack

刚刚在 Eclipse 2021-09 上尝试了 JDK17 使其失败并显示java.lang.VerifyError ,这本身并不是很有帮助。 我将其追溯到一个 switch 语句,该语句从Map或其他泛型类型中提取出一个值。 如果我在 switch 语句中使用局部变量,则一切都按预期工作。 测 ...

Optaplanner - 部署项目时无法编译drools文件 - Optaplanner - drools file cannot be compiled when project is deployed

我们开发了一个 Java 11 的 SpringBoot 项目,使用optaplanner-core并在 Drools 文件中定义规则。 使用 JDK 在 intelliJ 中运行应用程序没有问题。 然后,我们将该应用部署到安装了 JRE 的 Azure 应用服务上。 我们收到以下错误: 我们尝试添 ...

如何将 output 从一个 maven 插件导入另一个插件? - How get the output from one maven plugin into another?

我目前在 Maven 中运行 Eclipse Java 编译器 (ECJ) 插件,以扫描我的代码以查找错误和警告。 我想为 Maven 设计一个插件,它能够接收 ECJ 发现的所有错误和警告,以便解析它们。 我对如何阅读 ECJ output 感到困惑。 我的第一直觉是将 output 写入文件并 ...

Java 14 文本块前导 \r\n 在 Eclipse 4.15.0 中使用时插入 - Java 14 text block leading \r\n inserted when used in Eclipse 4.15.0

我正在学习如何处理 java 14(预览版)文本块。 在 Junit 测试中使用以下文本块时,我遇到了以下意外功能(简化代码示例,在实际测试中我使用 HTML 片段): 执行此测试会导致错误,因为"\r\ntest"与"test"不匹配: 当我查阅文档( https://docs.oracle.co ...

具有多个匹配目标类型的 lambda 表达式的方法签名选择 - Method signature selection for lambda expression with multiple matching target types

我在回答一个问题时遇到了一个我无法解释的场景。 考虑这段代码: 我不明白为什么显式键入 lambda (A a) -> aList.add(a)的参数会使代码编译。 此外,为什么它链接到Iterable中的重载而不是CustomIterable中的重载? 对此是否有一些解释或指向规范相关部分的 ...

Java 代码在 Intellij 中失败但在 eclipse 中失败,方法错误不明确 - Java code fails in Intellij but not in eclipse, with ambiguous method error

我有以下 Java 类(带有嵌套类/接口)。 从 Eclipse(版本:2019-09 R (4.13.0))中运行main方法时,我得到以下输出: 这是 Eclipse 使用的命令行: 在 Intellij(IDEA 2019.3.3(社区版))中运行相同的代码时,我得到以下输出: 为 ...

Eclipse 的 ecj 编译器是否可扩展? - Is Eclipse's ecj compiler extensible?

我对修改 Java 语法和一些隐式范例很感兴趣。 由于我使用 Eclipse 进行开发,它提供了自己的编译器,也可以独立使用,我想知道是否不可能扩展 ecj 以遵守其他语法规则(并正确处理它们)。 我的语法更改都可以通过从 AST 中删除元素并创建一些新元素来解决,所以我假设我想要做的事情是可能的 ...

致命错误编译:无法运行ecj编译器:无法识别的选项: - module-version - Fatal error compiling: Failed to run the ecj compiler: Unrecognized option : --module-version

尝试运行以下组合: Maven(3.6.1) OpenJDK 11 使用module-info.java 曾尝试添加空白的compilerArgs节点,但无济于事。 删除module-info.java可以解决问题,但这不是我想要的。 另外,查看源 ...

尝试打印JAVA8收集器的结果时出现模糊错误 - Ambiguity error while trying to print result of JAVA8 Collector

我在尝试打印JAVA8收藏家的结果时遇到Ambiguity错误。 我试图在Product对象中打印ID的总和结果,但得到以下错误: “方法println(double)对于PrintStream类型是不明确的” 这是一小段代码,我收到编译错误: 编辑:添加代码段以获 ...

为什么eclipse java编译器(ecj)不能编译这个? - Why can't the eclipse java compiler (ecj) compile this?

我有以下代码: 此代码在使用 javac 1.8.0_101 编译时运行良好,并按预期生成数字 0 到 9。 但是当我在 Eclipse 中使用这段代码时,它告诉我在oi : 并在执行此操作时产生错误: 为什么我需要使用 javac 来编译这段代码? 我如何让日食行为? 编辑: 我 ...

2018-06-23 01:12:08   1   848    java / javac / ecj  
此代码使用ecj但不使用javac编译。 这是ecj,javac或两者中的错误吗? - This code compiles using ecj but not javac. Is this a bug in ecj, javac or neither?

以下代码创建一个生成UnmodifiableSortedSet的Collector : 代码在ecj编译器下编译: 但是在javac下: 如果我将违规行更改为以下内容,则代码将在两个编译器下编译: 这是ecj,javac或允许两种行为的不足规范中的错误吗? ...

2018-04-10 21:01:13   2   167    java / javac / ecj  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM