当前位置: 技术问答>java相关
找不到类怎么回事?
来源: 互联网 发布时间:2015-07-13
本文导语: 这是我的原码,其中用到了一个线程类ReverseThread import java.io.*; public class Word{ public static void main(String[] args)throws IOException{ FileReader words=new FileReader("words.txt"); Reader setWord=reverse(words); BufferedReader in=new Buffe...
这是我的原码,其中用到了一个线程类ReverseThread
import java.io.*;
public class Word{
public static void main(String[] args)throws IOException{
FileReader words=new FileReader("words.txt");
Reader setWord=reverse(words);
BufferedReader in=new BufferedReader(setWord);
String input;
while((input=in.readLine())!=null){
System.out.println(input);
}
in.close();
}
public static Reader reverse(Reader source)throws IOException{
BufferedReader in =new BufferedReader(source);
PipedWriter pipeOut=new PipedWriter();
PipedReader pipeIn=new PipedReader(pipeOut);
PrintWriter out=new PrintWriter(pipeOut);
new ReverseThread(out,in).start();
return pipeIn;
}
}
现在编译成功了,但在执行的时候抛出一个异常:
Exception in thread "main" java.lang.NoClassDefFoundError: Word/java
我很不解?希望大虾们能给予帮助。谢谢
import java.io.*;
public class Word{
public static void main(String[] args)throws IOException{
FileReader words=new FileReader("words.txt");
Reader setWord=reverse(words);
BufferedReader in=new BufferedReader(setWord);
String input;
while((input=in.readLine())!=null){
System.out.println(input);
}
in.close();
}
public static Reader reverse(Reader source)throws IOException{
BufferedReader in =new BufferedReader(source);
PipedWriter pipeOut=new PipedWriter();
PipedReader pipeIn=new PipedReader(pipeOut);
PrintWriter out=new PrintWriter(pipeOut);
new ReverseThread(out,in).start();
return pipeIn;
}
}
现在编译成功了,但在执行的时候抛出一个异常:
Exception in thread "main" java.lang.NoClassDefFoundError: Word/java
我很不解?希望大虾们能给予帮助。谢谢
|
执行:
java Word
而不是
java Word.java
java Word
而不是
java Word.java
|
Classpath!
|
同意楼上的.
另外检查一下CLASSPATH路径设置好了吗.
另外检查一下CLASSPATH路径设置好了吗.