如何告诉 javac 包含哪些库

如何告诉 javac 包含哪些库

因此,我尝试从终端运行一个 java 文件。但该文件使用的是 apache.commons.io lib,因此简单的 javac MyFile.java 在这里不起作用。

如何在终端中包含库?

答案1

您首先需要安装libcommons-io-java

sudo apt-get install libcommons-io-java

然后使用这种方式安装的jar文件javac

javac my_file.java -cp /usr/share/java/commons-io.jar

javac手册页中:

      -cp path or -classpath path
         Specify where to find user class files, and (optionally)  annota‐
         tion  processors  and source files. This class path overrides the
         user class path in the CLASSPATH environment variable. If neither
         CLASSPATH,  -cp  nor -classpath is specified, the user class path
         consists of the current directory. See Setting the Class Path for
         more details.

相关内容