gpt4 book ai didi

java - Eclipse 类型/导入错误与构建的 java 文件

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

我有一个项目,我们使用 ant 构建文件来创建一些 .java 文件。这些构建的文件需要引用已经存在的其他 java 文件。我的问题是构建的文件可以有一个代码行,例如

arg = (Expr) new Ast.BinaryOP(lhs, BOp.B_MINUS, rhs);

其中会显示错误“Ast.BinaryOP 无法解析为类型”。然后,我可以再次输入 Ast.BinaryOP 并使用自动完成功能来选择 BinaryOP 部分,错误将会消失。与 BOp.B_MINUS 相同。据我所知,我确实导入了(可能太多次)必要的其他文件。即

import cd.ir.Ast;
import cd.ir.Ast.*;
import cd.ir.Ast.Expr;
import cd.ir.Ast.BinaryOp;
import cd.ir.Ast.BinaryOp.BOp;

到目前为止我已经尝试过了

  • 重新启动 Eclipse
  • “清理”项目
  • 无论如何都要运行项目(不起作用)
  • 删除“Ast”。如果我在 Eclipse 中执行此操作,该部分将再次工作,但如果以这种方式生成则不会
  • Google 这个问题,分别在 Stackoverflow 上搜索,结果很难,因为有很多相关问题。据我所知,没有好的关键字。
  • 从 Eclipse 中删除项目并重新导入

我需要重复运行 ant 构建文件来测试生成 .java 文件的代码,因此无法手动更改所有错误。

感谢您提前提供的任何建议/帮助。如果您告诉我什么可以提供帮助,我将很乐意提供更多信息。

最佳答案

在项目上按 F5,打开文件,然后尝试按 Ctrl+Shift+O 自动组织导入。

关于java - Eclipse 类型/导入错误与构建的 java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26492198/

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