java运行的时候,就算是当前目录也要指定到classpath里面去,class的名字不需要加文件后缀名class,你要知道java是去执行CFConvertor这个类,而不是执行这个文件,至于有CFConvertor这个名字的类存在于什么地方,它会根据classpath指定的各个路径去搜索的,classpath的作用也在于此。java -classpath .\ CFConvertor f 94.2我的系统不是中文,当前目录设置方法有所区别,你用.\或者.都试一下,实在不行,请直接写上全路经。我的系统是用这个 .\
java命令后边虽然跟的是class文件名字,但不要加后缀。(把.class去掉)
又出了其它问题,菜鸟流汗中... ...To: lshefan(风餐露宿)
我使用的是安装在中文2000及JDK1.5.0,我试了下你提到的classpath问题,当前路径使用你讲到的java -classpath .\ CFConvertor f 94.2
或者更简单一点
java -classpath . CFConvertor f 94.2
都可以。我还查到更简单的使用当前路径的方法是在classpath中直接设置,同样是使用一个“点”就可以。thanks.