| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 501 人关注过本帖
标题:[求助]找不到错误
只看楼主 加入收藏
bitmouse
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-7-30
收藏
 问题点数:0 回复次数:7 
[求助]找不到错误
最近开始学习JAVA
今天抄了一段程序结果有错误
请指教:
class CloneTest
{
public static void main (String args[])
{ int a1[]={1,2};
int a2=(int[])a1.clone();
System.out.println(a1==a2);
System.out.println(a1.equals(a2));
a1[0]++;a1[1]++;
System.out.println(a1[0]+"\t"+a1[1]);
System.out.println(a2[0]+"\t"+a2[1]);
}
}
错误:
Exception in thread "main" java.lang.NoClassDefFoundError: CloneTest
Press any key to continue...
什么意思??
搜索更多相关主题的帖子: thread public JAVA 
2006-08-08 12:35
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 

看看文件名 或是环境变量


win32汇编
病毒 加密
目前兴趣所在
2006-08-08 12:48
千年冰封
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2006-7-20
收藏
得分:0 
int a1[]={1,2};
改成
int[] a1={1,2};
试试

是什么冰封了你的心?是你的眼泪。
2006-08-08 12:53
bitmouse
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-7-30
收藏
得分:0 

文件名没有什么错误.

应该变量没有什么错误
因为我的别的代码可以编译通过.

2006-08-08 13:13
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
3楼你那两句不是一个意思吗?!


a2应该是个数组
int a2[]=(int[])a1.clone();

楼主你程序也不是NoClassDefFoundError!!!那个错误只能错在文件名上,请仔细检查

win32汇编
病毒 加密
目前兴趣所在
2006-08-08 18:32
ccj_999
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-5-24
收藏
得分:0 

E:\java>javac CloneTest.java

E:\java>java CloneTest
false
false
2 3
1 2
这是我将int a2=(int [])a1.clone();改为int a2[]=(int [])a1.clone();后的运行结果
觉得是楼主文件名字哪里搞错了,程序应该没有什么问题。

2006-08-09 18:01
yinzhun
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-7
收藏
得分:0 
我觉得六楼的修改是正确的,就是在a2 后加上[]

2006-08-15 07:48
三颗珠子
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-8-11
收藏
得分:0 

六楼,厉害。我觉得是正确的。牛人!


2006-08-15 11:35
快速回复:[求助]找不到错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017441 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved