Java 错误:只能导入一个类型.XYZ 解析为包 [英] Java error: Only a type can be imported. XYZ resolves to a package
本文介绍了Java 错误:只能导入一个类型.XYZ 解析为包的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我收到错误消息:只能导入一个类型.XYZ 解析为一个包."
I get the error: "Only a type can be imported. XYZ resolves to a package."
有人已经解释了原因这里 但我不确定我应该怎么做才能解决这个问题.仅供参考:我正在使用 Eclipse.我在下面添加了执行导入的代码.java.util.* 导入工作正常.
Someone has explained the cause here but I am not sure what I supposed to do to fix this. FYI: I am using Eclipse. I have added the code that does the importing below. The java.util.* import works fine.
<%@ page import="java.util.*"%>
<%@ page import="org.eresearch.knowledgeportal.model.Category"%>
<%@ page import="org.eresearch.knowledgeportal.dao.CategoryDao"%>
<%
CategoryDao catDao = new CategoryDao();
ArrayList<Category> catList = catDao.selectCategory();
//
%>
实际错误如下:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 7 in the generated java file
Only a type can be imported. org.eresearch.knowledgeportal.model.Category resolves to a package
推荐答案
好的,我刚刚解决了.在最后一次导入中,我添加了一个;"通过复制其他代码示例.我想这是所需的标准行尾.
OK I just solved it. In the last import I added a ";" by copying other code examples. I guess it's the standard line ending that is required.
所以
<%@ page import="java.util.*" %>
<%@ page import="org.eresearch.knowledgeportal.dao.CategoryDao" %>
<%@ page import="org.eresearch.knowledgeportal.model.Category" %>
变成了
<%@ page import="java.util.*" %>
<%@ page import="org.eresearch.knowledgeportal.dao.CategoryDao" %>
<%@ page import="org.eresearch.knowledgeportal.model.Category;" %>
这篇关于Java 错误:只能导入一个类型.XYZ 解析为包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文