繁体   English   中英

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

[英]how to run a java program that contains external libraries

说我在目录栏中有一个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 ?

尝试这个:

对于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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM