package mypackage;
import java.util.*;
public class testArray
{
public static void main(String []args)
{
List<String> array=new ArrayList<String>();
array.add("draognraja");
for(int i=0;i<array.size();i++)
{
 System.out.println(array.get(i));
}
}
}
错误信息:
E:\prac1>javac -d . testArray.java
testArray.java:7: 类型 mypackage.ArrayList 不带有参数
                List<String> array=new ArrayList<String>();
                                                ^
1 错误实在不知道那里出错

解决方案 »

  1.   

    javac -version看看你的javac版本
      

  2.   

    怪在CMD下编译错误,我下载了一个ECLIPSE编译成功。。迷糊。。
      

  3.   

    你是不是不小心写了个 mypackage\ArrayList.java ?
      

  4.   

    同意kevinliuu(@。@) ,怀疑jdk版本的问题
      

  5.   

    同意maquan('ma:kju)
    看看你的mypackage包中是不是有个ArrayList.java可以这样试一下就知道了!
    package mypackage;
    import java.util.*;
    public class testArray
    {
    public static void main(String []args)
    {
    List<String> array=new java.uitl.ArrayList<String>();
    array.add("draognraja");
    for(int i=0;i<array.size();i++)
    {
     System.out.println(array.get(i));
    }
    }
    }
      

  6.   

    从你的错误信息看,错误和你的code 没有关系。和你的编译有关系。