查看了一些网上资料
这是JAVA的安装路径-->C:\Program Files\Java\jdk1.5.0_03\lib
设置了PATH:C:\Program Files\Java\jdk1.5.0_03\lib;
CLASSPATH:C:\;
运行了CMD.EXE后:
输入JAVA,得到了:
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...
(to execute a jar file)
where options include:
-client to select the "client" VM
-server to select the "server" VM
等等;
输入JAVAC,得到了:
C:\Documents and Settings\Administrator>javac
用法:javac <选项> <源文件>
其中,可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
等等;
我把一个程序如Hello.java放入C盘下;
运行javac Hello.java
C:\Documents and Settings\Administrator>javac Hello.java
错误: 无法读取: Hello.java
1 错误
运行java Hello.java
C:\Documents and Settings\Administrator>java Hello.java
Exception in thread "main" java.lang.NoClassDefFoundError: Hello/java
请问高手为什么?
參考答案:你可以到你存放java文件目录执行java命令
例如E:\JavaFile>java HelloWorld.
classpath没必要设置,这些所谓的设置目的都是设置路径,你完全可以根据自己的方便去做,别太迷信这些说法了,也别把太多工夫放在这里,java的精髓不是这些,这是考察你Windows的熟练程度,呵呵^^
其实你可以把system32的cmd.exe拷到你存放java文件的文件夹中(E:\JavaFile),然后做一快捷方式放的桌面上,以后执行时默认就是E:\>;
祝你好运