【发布时间】:2012-05-22 14:40:31
【问题描述】:
我在 RAD 8 中无缘无故地收到错误消息:
错误消息是抱怨在完全不同的项目中使用完全不同的方法在完全不同的包中。我的错误报告是否错误?我该如何解决这个问题?由于 JSP 验证在 RAD 8 中似乎被破坏了,我已经关闭了对片段的验证,但我希望能够找到合法的错误。我该如何进行?
【问题讨论】:
-
排除一个和另一个,你的“普通”Java类编译没有问题吗?缺少
String类型表明 JRE 未在 IDE 的属性中正确配置,但这会导致整个代码库无法编译。 -
奇怪的是它可以编译,我可以将更改重新部署到 websphere。我可以毫无问题地编译其他类,如果我重新排列代码,我可以使一个类的错误消失,但它们不应该从一开始就出现。我加入了一个项目,其中包含许多不完全遵守约定的旧代码,因此存在很多错误和警告,对于 RAD 来说可能太多而无法保持井井有条,所以如果我可以开始并得到错误和警告低于我的验证可能会更好。
-
好的,这是一个 RAD 问题。我已经使用标准 Eclipse 多年了,目前使用的是 Indigo SR2,但从未见过这种情况。只有 JSP EL 验证有时会造成严重破坏,但这是 Eclipse WTP 中公认的问题,与您在 scriptlets 中看到的问题无关。我会在 Java EE 的标准 Eclipse 中对其进行测试,以确保它工作正常,然后我会向 RAD 报告一个问题。
-
感谢 BalusC 的调查。关闭 JSPF 验证后,我仍然有 297 个错误和 47678 个警告(!)来自我打开的该项目所依赖的不同项目。很长一段时间以来,开发人员似乎并不关心警告,现在至少我必须将错误降低到可管理的水平,当我的错误和警告数量更正常时,RAD 可以更好地执行我的更改验证。我仍然可以编译和处理该项目,但它确实需要清理。
标签: java eclipse jsp jakarta-ee rad