导入 javax.annotation.Resource 无法解析

Muh*_*que 6 java jsp annotations servlets jdbc

我试图通过添加丢失/不必要的 jar 来解决,但对我来说没有任何效果。如果您知道如何解决此问题,请提供帮助...在此先感谢您。

代码 IDE 错误

我正在使用安装在此 IDE Eclipse 4.7 Oxygen 中的 JDK 9.0.4 2017 年 12 月

视窗 10

小服务程序 4.0

JSP 2.3

JSTL 标签

Muh*_*que 8

Eclipse 在 IDE 4.7 中面临一些错误,它与 JDK 9 不完全兼容,就像 JDK 9 IDE 也没有生成toString()函数......

所以我将 JDK 9 更改为 jdk 8.1,它解决了所有问题。

更改JDK...

Window > Preferences > Installed JREs >>> Change the JDK 9 to JDK xx
Run Code Online (Sandbox Code Playgroud)

和/或

Right Click Project > Properties > JRE > Edit >>> YOUR ALTERNATIVE JDK xx
Run Code Online (Sandbox Code Playgroud)

这已经解决了我的问题。

  • 只需提及,在 Eclipse 版本:2020-03 (4.15.0) 中,“Installed JREs”位于“Java”菜单点下。因此,进行上述更改的路径如下:窗口 > 首选项 > Java > 安装的 JRE。 (2认同)