我的程序如下:
import java.util.ArrayList;
import java.util.*;class Cyc
{
public static void main(String[] args)
{
//循环计算
ArrayList tmp = new ArrayList();
for (int i=0;i<10 ;i++)
{
String ss="as";
ss=ss+i;
//String ss=i.toString;
tmp.add(i,ss);
}
System.out.println(tmp);
//随机数处理
Random rand = new Random();
int tmp_size=tmp.size();
int a = rand.nextInt(tmp_size);
System.out.println(a); ArrayList tmplist = new ArrayList();
int z=0;
for (int i=a;i<10 ; i++)
{
tmplist.add(z,tmp.get(i));
z++;
}
for (int i=0;i<a ;i++ )
{
tmplist.add(z,tmp.get(i));
z++;
}
ArrayList tmp2 = new ALPro().getCycList(tmplist);
for(int x=0;x<tmp2.size();x++)
{
tmplist.add(tmp2.get(x));
}
}
}ALPro.class在com.sttri.TRS里面存在,结果,运行时报:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sttri/TRS/ALPro at Cyc.main(Cyc.java:51)
请高手帮忙看看咯·
import java.util.ArrayList;
import java.util.*;class Cyc
{
public static void main(String[] args)
{
//循环计算
ArrayList tmp = new ArrayList();
for (int i=0;i<10 ;i++)
{
String ss="as";
ss=ss+i;
//String ss=i.toString;
tmp.add(i,ss);
}
System.out.println(tmp);
//随机数处理
Random rand = new Random();
int tmp_size=tmp.size();
int a = rand.nextInt(tmp_size);
System.out.println(a); ArrayList tmplist = new ArrayList();
int z=0;
for (int i=a;i<10 ; i++)
{
tmplist.add(z,tmp.get(i));
z++;
}
for (int i=0;i<a ;i++ )
{
tmplist.add(z,tmp.get(i));
z++;
}
ArrayList tmp2 = new ALPro().getCycList(tmplist);
for(int x=0;x<tmp2.size();x++)
{
tmplist.add(tmp2.get(x));
}
}
}ALPro.class在com.sttri.TRS里面存在,结果,运行时报:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sttri/TRS/ALPro at Cyc.main(Cyc.java:51)
请高手帮忙看看咯·
要么你就Cyc加个包
package com.sttri.TRS;
cyc里面有个
import com.sttri.TRS.*;的
否则编译早报错了,但是就是java Cyc运行时报错,急啊