0

假设我在目录栏中有一个 java 文件 foo.java,它已经编译好了

bar
   --foo.java
   --foo.class

但是你仍然需要一些其他目录中的库

/opt
    --file1.class
    --file2.class
    subdir
         --file3.class
    subdir2
         --subdir3
              --file4.class

你能简单地运行 foo 程序吗(在 bar 目录内)

 java foo -cp /opt ?
4

1 回答 1

0

尝试这个:

对于窗户:

java -cp .;pathtojar/jar1;pathtojar/jar2 foo

对于 Linux:

java -cp .:pathtojar/jar1:pathtojar/jar2 foo

要了解 PATH、CLASSPATH 等,请阅读以下内容: http: //docs.oracle.com/javase/tutorial/essential/environment/paths.html

于 2013-09-29T11:03:24.570 回答