你的CLASS文件在哪里?如果就在f:\jdk\bin下
这样执行f:\jdk\bin>java -classpath . yourclassname
如果在其它路径比如d:\myjavafile
这样执行f:\jdk\bin>java -classpath d:\myjavafile yourclassname
这样执行f:\jdk\bin>java -classpath . yourclassname
如果在其它路径比如d:\myjavafile
这样执行f:\jdk\bin>java -classpath d:\myjavafile yourclassname
改为:
CLASSPATH=.;F:\jdk\lib\tools.jar;F:\jdk\lib\dt.jar;Path=F:\jdk\bin;F:\jdk\lib
不要小看那个.,我当时也被搞苦了 :)
我的机器安装了大把东西,就没有CLASSPATH。你去掉CLASSPATH,然后再试一下。它报程序名没找到,是你的程序吧?我猜你可以写了包名,是不是在程序中有一句package 什么什么的?这要求你也把这个程序放在同名的目录下。
比如package com.sharetop.aaa;就要求我有这样的目录结构 com/sharetop/aaa/mypro.class这样,我在com上一级目录执行java -classpath . com.sharetop.aaa.mypro
才行。