Java中的List<E>问题

packagecom.bjsxt.shopping;importjava.util.*;importjava.sql.*;publicclassUserManager{p... package com.bjsxt.shopping;

import java.util.*;
import java.sql.*;

public class UserManager {
public static List<User> getUsers(){ //报错
List<User> list = new ArrayList<User>(); //报错
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try{
conn = DB.getConn();
stmt = DB.getStmt(conn);
rs = stmt.executeQuery("select * from ruser order by id desc");
User u = new User();
u.setId(rs.getInt("id"));
u.setUsername(rs.getString("usename"));
u.setPassword(rs.getString("password"));
u.setPhone(rs.getString("phone"));
u.setAddr(rs.getString("addr"));
u.setRdate(rs.getTimestamp("rdate"));
list.add(u);
}catch(SQLException e){
e.printStackTrace();
}finally{
DB.closeRS(rs);
DB.closeStmt(stmt);
DB.closeConn(conn);
}
return list;
}
}

在方法的头部出现了The type List is not generic: it cannot be parameterized with arguments <User>
前提是User类也在这个包中,不知道为什么会这样!
而且还出现了Parameterized types are only available if source level is 5.0 但是我在preferences中已经设置了Java-compiler-选项!
望高手赐教~多谢!
JDK版本为1.6~谢谢! 开发软件用的是lomboz Eclipse~Preferences是Eclipse的!有本地的~JDK 1.6~都是配置好的!没啥问题! User类为public~在一个包中!
展开
 我来答
miniapp15iwk0ai00uu0
2010-04-06 · TA获得超过159个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:141万
展开全部
jdk版本的问题
你要确保你的工程的运行环境和编译环境的jdk都1.6的啊
很明显你的编译环境是1.5以下的版本
所以才导致这个错误
corruptsatan
2010-03-31 · TA获得超过1108个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:619万
展开全部
看看你的jdk是不是5.0以上的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6849f81cb
2010-03-31
知道答主
回答量:26
采纳率:0%
帮助的人:7.4万
展开全部
这个应该就是JDK版本的问题,那个preferences是myeclipse的还是这个项目的呀,还有就是JDK你是用软件自带的,还是用你本地的JDK呢?如果用你本地的JDK,这就要看你本地的是什么版本了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Java夜猫
2010-04-02
知道答主
回答量:29
采纳率:0%
帮助的人:14.4万
展开全部
哥,User是一个类,你只导入了:
import java.util.*;
import java.sql.*; 这两个包。

我没看到你导入User这个类。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rundeathman
2010-03-30 · TA获得超过189个赞
知道小有建树答主
回答量:454
采纳率:0%
帮助的人:139万
展开全部
wo
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
menglong330
2010-03-31
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
jdk的问题,你的jdk好像不支持泛型集合啊~~~~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式