eclipse无法解析导入 java.util是因为jre配置错误。
1、点击需要导入jar的项目,右击项目属性(properties),进入到如下图界面:
2、选择Java Build Path选项,然后选择右边红框内的jre,之后点击【edit】,如图:
3、选择红色框内的“installed JREs...”,如下图:
配置完毕刷新一下workspace即可消除错误。
出现上述问题的原因是你的Eclipse项目没有导入JSP运行所需要的Tomcat类库,主要是servlet-api.jar文件(或者servlet.jar),tomcat容器里面有这文件,在以下位置:%Tomcat_Home%/common/lib/servlet-aip.jar,要将其导入到项目的构建路径中(如果你用的是Eclipse).
导入方法:右击你的Eclipse项目,选择“构建路径”--“配置构建路径”。点击“库”选项卡,单击右边的“添加库”按钮,在出现的“添加库”对话框中选中“服务器运行时”,单击“下一步”,在出现的对话框中选中你使用的Tomcat服务器,例如,我的是:ApacheTomcat v5.5,单击“完成”既可。这时你的Tomcat类库就添加到当前项目中了。
依次展开Java Resources:src->Libraries,就能看到Apache Tomcat v5.5[Apache Tomcatv5.5]类库已经添加到当前项目中了。
I have several Android projects in Eclipse, and all is fine, except one (a library) that can not resolve any imports.
The java.io imports do resolve fine in other Android projects in the same workspace, and previously (I haven't used it for over a year) this library worked fine, too.
Any ideas?
解决方案
Check your Eclipse preferences: Java -> Installed JREs. The one that you're using should be marked and it should be a JDK not just a JRE. Also check your project's build path: Right click on the project -> Properties -> Java Build Path Check in the "libraries" folder whether the JRE System Library is present and if not add it using "Add library"->"JRE System Library" and then select the correct one (from an installed JDK).
想让自己新创建的类实现Servlet接口,然鹅,出现了如下图的问题:
起先,怀疑自己jdk版本(1.6)是不是太low?不科学,下载了jdk1.8版本,环境配置完毕,并没有什么卵用。
怀疑自己的Eclipse是不是太low?这不科学,17版的不算low吧。。
怀疑自己的Tomcat是不是太low?这也不科学,7.0版 还说的过去吧。。
。。。
然后,把Tomcat 下的servlet-api.jar 复制到jdk的lib下,也无卵用。
。。。
。。。
右键单击项目名称,选择“属性”—>“Java构建路径”—>“添加外部JAR(X)”,添加Tomcat下的lib文件夹中的servlet-api.jar文件,Next,应用并关闭。 如图所示:
需要在Eclipse中手动添加servlet的jar包。