Java错误:只能导入一个类型。 XYZ解析为一个包 [英] Java error: Only a type can be imported. XYZ resolves to a package

查看:473
本文介绍了Java错误:只能导入一个类型。 XYZ解析为一个包的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我收到错误:只能导入一个类型.XYZ会解析为一个包。

I get the error: "Only a type can be imported. XYZ resolves to a package."

有人解释了原因这里但我不确定我该怎么办解决这个问题。仅供参考:我正在使用Eclipse。我添加了下面导入的代码。 java.util。* import工作正常。

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆