java命令指定classpath
时间: 2023-11-18 08:03:45 浏览: 133
浅析JAVA_HOME,CLASSPATH和PATH的作用
在运行 Java 程序时,可以使用 -classpath 或 -cp 选项来指定类路径。
例如,假设你有一个名为 MyClass 的类,它位于 /home/user/myproject 目录下的 mypackage 子目录中。你可以使用以下命令来编译和运行该类:
编译:
```
$ javac -cp /home/user/myproject MyClass.java
```
运行:
```
$ java -cp /home/user/myproject MyClass
```
如果类路径包含多个目录或 JAR 文件,你可以在它们之间使用分号(Windows)或冒号(Unix)进行分隔。
例如,在 Windows 上,如果类路径包含两个目录和一个 JAR 文件,你可以使用以下命令:
```
$ java -cp C:\myproject\classes;C:\myproject\lib\library.jar;C:\myproject\resources MyClass
```
在 Unix 上,相同的命令将如下所示:
```
$ java -cp /home/user/myproject/classes:/home/user/myproject/lib/library.jar:/home/user/myproject/resources MyClass
```
阅读全文