因此,我尝试从终端运行一个 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.