java中未解决的编译问题_java程序编译出错说找不到该类 但我明明放在同一个包里了! 求教!...

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中运行没事 但在命令提示符中缺编译出错!

0251bb63c6c56a4b5f1d8b18ad1e8cf1.png

我明明把User类和该程序放在同一包类的

3c786e4572ac8e46e9f7504308a5f6ce.png

我描述得够详细的吧 求大神站出来

为了更好解决问题 我把我的 classpath贴出来 还有class文件所在的位置

1698a5ea0941091e853b623f45fd3205.png

c8bd903405f66714be9d6445daeff7a9.png

说实话我 对classpath的理解不好 是不是这里出问题了呢 大神何在?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值