添加一个目录下的所有JAR文件
在Java 6和更高版本的Java中,我们可以将一个指定目录下的所有JAR文件添加进来,设定一个包含通配符的路径值,将该路径值赋值给classpath.
Windows系统下运行的例子:
java -classpath ".;c:mylib*" MyApp |
在Linux系统下运行的例子:
java -classpath '.:/mylib/*' MyApp |
通过环境变量来设定路径值
环境变量CLASSPATH,可以替代classpath的功能,用CLASSPATH来存放要载入的类的定义文件的路径值。上面的例子,我们可以用下面的内容来代替(在Windows系统中):
有时候,您还要查一下JAVA_HOME的值,该值,表示正在使用的JDK的存放路径。
set CLASSPATH=D:myprogram |
java org.mypackage.HelloWorld |
设置Jar文件的存放路径
现在,假设,我们要运行的程序,使用了一个辅助的类库,该类库包含在一个Jar文件中,该Jar文件存放在D:myprogramlib.
现在文件存放结构是:
基于上面的文件结构,那么,我们就要使用以下的命令: