java duplicate class,该怎么解决

 我来答
地瓜说机
2017-10-03 · TA获得超过2.9万个赞
知道大有可为答主
回答量:2.3万
采纳率:91%
帮助的人:1.2亿
展开全部
duplicate class?
你已经有了ThreadPractice 或者ThreadA 类了吧
换个名字或者package

Thread.currentThread.getName()
??
Thread.currentThread().getName()

提示很明显了,重复的类。。应该存在相同的类,把更详细的信息贴出来看下

编译之前已经把.class文件删掉了呀?结果还是报错,不懂!
另外,以下代码我编译多少次都一样通过,
class ThreadPractice
{
public static void main(String[] args)
{
ThreadA mt=new ThreadA();
mt.run();
//mt.start();
//System.out.println(Thread.currentThread().getName());
System.out.println("hello world");
}
}
class ThreadA //extends Thread
{
public void run()
{
//System.out.println(getName());
System.out.println("ThreadA");
}
}
就是2个普通类,为什么这时候又不说duplicate class呢?为什么一用到线程,就报错呀?大家帮帮忙呀!

干脆改个包名,这样肯定不会错了!
育知同创教育
2018-08-02 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
java duplicate class的意思是同一个包下的类名重复了。检查一下,改成不同的类名就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式