为什么会出错,是版本不对吗

predictivescience 2007-07-05 01:02:36
我是编译别人的程序,用的是java1.4,报下面的错误,不知道是我的版本太低呢还是人家程序写错了?

main.java:332: <identifier> expected
protected HashSet<Container> m_ChildFrames = new HashSet<Container>();
^
main.java:625: '(' or '[' expected
Vector<Container> list = new Vector<Container>();
^
main.java:1044: not a statement
Hashtable<String,JMenu> submenus = new Hashtable<String,JMenu>();
^
main.java:1044: ';' expected
Hashtable<String,JMenu> submenus = new Hashtable<String,JMenu>();
^
main.java:1642: not a statement
Vector<String> result;
^
...全文
165 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bojianyu 2007-07-05
  • 打赏
  • 举报
回复
版本低,下载1.5看看可不可以
高了有时也不行
dice_com 2007-07-05
  • 打赏
  • 举报
回复
泛型jdk1.5以上才支持
grass_12 2007-07-05
  • 打赏
  • 举报
回复
版本太低
  • 打赏
  • 举报
回复
是你的版本太低了,看到“<>”吗?这个里面写的是泛型参数,只有在 JDK 1.5 以上的版本才支持。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧