为什么我的java程序能在eclipse中运行但在dos中运行出错

importjava.util.*;classArrayListTest{publicstaticvoidmain(String[]args){/*ArrayList是在... import java.util.*;
class ArrayListTest
{
public static void main(String[] args)
{
/*ArrayList是在util包他实现了List接口而List接
口又是从Collection中派生出来的这晨就是引用的这个接口里的add方法*/
ArrayList al=new ArrayList();
//利用add给集合类添加数据
al.add(new Point(3,3));
al.add(new Point(2,2));
al.add(new Point(1,1));
System.out.println(al);

/*toArray()可以返回一个数组这个方法也是Collection接口中
由ArrayList实现的且他的返回类型为Object*/
Object[] obj=al.toArray();
for(int i=0;i<obj.length;i++)
{
System.out.println(obj[i]);
}

//引用Arrays类中的asList方法来实现列表(asList是固定大小不能增减这个列表里的元素)
List l=Arrays.asList(obj);
System.out.println(l);
}
}
class Point
{
int x,y;
Point(int x,int y)
{
this.x=x;
this.y=y;
}
public String toString()
{
return "x="+x+","+"y="+y;
}
}
无法访问ArrayList
展开
 我来答
匿名用户
2011-02-15
展开全部
可能是因为classpath找不到ArrayList这个类。
设置classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友51266d27
2011-02-11 · TA获得超过6935个赞
知道大有可为答主
回答量:3718
采纳率:55%
帮助的人:526万
展开全部
是这主要看环境变量的设置,java的设置比较麻烦。建议看看视频(开头一章就行。
或者百度一下
eclipse(有默认的jdk或jre的设置)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappd14558f254fa4
2011-02-11 · TA获得超过112个赞
知道答主
回答量:63
采纳率:0%
帮助的人:61.6万
展开全部
是不是环境变量设置的问题?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whatm22
2011-02-12 · TA获得超过228个赞
知道答主
回答量:198
采纳率:100%
帮助的人:150万
展开全部
需要加包名应该这样的test.Hello运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chengrenbo
2011-02-11 · TA获得超过524个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:642万
展开全部
看环境变量path里是否有其它程序添加的jre?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式