|
在Java的以前版本, rt.jar是标准版本的Java运行环境的主要Jar文件, 请务必加入到classpath中.
比如说: set classpath = .;C:\jdk1.4\jre\lib\rt.jar;%classpath%
其实, 不设置classpath, java一样可以编译, 可以运行.甚至, 在path中也不用加入jdk和jvm的路径.
比如: 俺现在把classpath的设置都去掉, 在任何一个目录下创建文件HelloWorld.java
package per.chen.test;
class HelloWorld
{
public HelloWorld()
{
}
public static void main(String[] strArgs)
{
(new HelloWorld()).sayHello();
}
public void sayHello()
{
System.out.println("Hello World!" ;
}
}
编译:
C:\jdk1.4\bin\javac -classpath .;C:\jdk1.4\jre\lib\rt.jar -d . HelloWorld.java
就会在本目录生成per\chen\test\HelloWorld.class
然后运行:
C:\jdk1.4\bin\java -classpath .;C:\jdk1.4\jre\lib\rt.jar per.chen.test.HelloWorld
结果:
Hello World! |
|