【发布时间】:2014-02-07 18:53:13
【问题描述】:
我正在学习 Java 编程,我是初学者。我现在在多线程概念中。当我执行下面的程序时,我收到类似的错误
错误
X 无法解析为类型
X 无法解析为类型ThreadX 无法解析
在 ThreadTest.main(ThreadTest.java:20)
代码
public Class X implements Runnable
{
public void run()
{
for(int i=0;i<=10;i++)
{
System.out.println("\tValue of ThreaadX : "+i);
}
System.out.println("End of ThreadX");
}
}
public class ThreadTest {
public static void main(String[] args) {
X runnable = new X();
Thread Threadx = new Thread(runnable);
ThreadX.start();
System.out.println("END OF THREADX");
}
}
我在 Main 方法中犯了什么错误。当我尝试创建 X 类的“可运行”对象时出现此错误。
提前致谢
【问题讨论】:
-
class X(带有小写字母 c)。您还声明了一个名为Threadx的变量,然后您正在执行ThreadX.start()。 Java 区分大小写。 -
程序在ZouZou的修改下完美运行。您为什么不将其写在评论中而不是作为答案?
-
您可以考虑使用 IDE(例如 Eclipse、NetBeans)。这将突出显示这些基本语法错误。
标签: java multithreading