package com.User;
import java.util.*;
import java.io.*;
public class TestUser {
public static void main(String args[]){
Collection c=new HashSet();
c.add(new User(1,"TOM",'m',19));
c.add(new User(2,"JAY",'w',19));
Iterator i=c.iterator();
for(;i.hasNext();){
System.out.println(i.next());
}
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s=null;
try{
s=br.readLine();
br.close();
}catch(IOException ae){
System.out.println("Input Exception!");
}
search(c,s);
}
static void search(Collection _c,String _name){
Iterator i=_c.iterator();
for(;i.hasNext();){
if(i.next().name==_name){
System.out.println(i.next());
}
}
}
}
以上是我想运行得程序。
在Eclipse中运行没事 但在命令提示符中缺编译出错!
我明明把User类和该程序放在同一包类的
我描述得够详细的吧 求大神站出来
为了更好解决问题 我把我的 classpath贴出来 还有class文件所在的位置
说实话我 对classpath的理解不好 是不是这里出问题了呢 大神何在?