昨天下载了一个程序:将它在于E:\如:
在Text2Vectors.java中前几句的代码为
package edu.base.classify.tui;import edu.base.types.*;
import edu.base.classify.*;并且Text2Vectors.java程序已经存在在edu\base\classify\tui下面
在该程序中调用的一个类如Pipe类,存在于edu\base\types目录下的一个Pipe.java程序中
我运行的时候在edu目录的上一级目录如e:\src下运行
javac edu.base.classify.tui.Text2Vectors.java但是提示说can not read edu.base.classify.tui.Text2Vectors.java。如果在tui文件夹下直接运行的话,会找不到其它目录下的类,不知道哪里出错了。还有想问一下,package edu.base.classify.tui;
不是将里面的类在运行时全放于tui文件夹下吗,但是这个文件中本身就存在了它的.java程序。 这样可以吗?
还有import进来的是不是应该是.class文件 ,但里面全存在的是.java程序。这样也行吗?
这个工程本身很大,我都闷晕了,不知道怎么办?向各位请教一下,谢谢了
在Text2Vectors.java中前几句的代码为
package edu.base.classify.tui;import edu.base.types.*;
import edu.base.classify.*;并且Text2Vectors.java程序已经存在在edu\base\classify\tui下面
在该程序中调用的一个类如Pipe类,存在于edu\base\types目录下的一个Pipe.java程序中
我运行的时候在edu目录的上一级目录如e:\src下运行
javac edu.base.classify.tui.Text2Vectors.java但是提示说can not read edu.base.classify.tui.Text2Vectors.java。如果在tui文件夹下直接运行的话,会找不到其它目录下的类,不知道哪里出错了。还有想问一下,package edu.base.classify.tui;
不是将里面的类在运行时全放于tui文件夹下吗,但是这个文件中本身就存在了它的.java程序。 这样可以吗?
还有import进来的是不是应该是.class文件 ,但里面全存在的是.java程序。这样也行吗?
这个工程本身很大,我都闷晕了,不知道怎么办?向各位请教一下,谢谢了
////////////////////////////////////////////////////////
可能是环境变量的问题。还有import进来的是不是应该是.class文件 ,但里面全存在的是.java程序。这样也行吗?
/////////////////////////////////////////////
当然不可以,需要先进性编译
建议:楼主下个IDE会为你节省不少时间和工作。
像LZ的哪种情况,可能是编译过程中出现错误,没有生成相应class文件。建意从新编译程序。