如何运行包含外部库的java程序

时间:2013-09-29 11:01:51

标签: java

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

bar
   --foo.java
   --foo.class

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

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

你能简单地用(在dirctory里面)

运行foo程序吗?
 java foo -cp /opt ?

1 个答案:

答案 0 :(得分:0)

试试这个:

对于Windows:

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