我在 Windows 上做了一个 Java 项目,现在我想在 Linux 下使用它。
因为我正在使用文件,所以我“需要”org.apache.commons.io.FilenameUtils
包。在 Windows 下,我使用 IntelliJ,所以它为我管理一切。我正在通过 VirtualBox 共享文件夹共享项目目录。当我尝试编译主类时,我得到了
error: package org.apache.commons.io does not exist import org.apache.commons.io.FilenameUtils; ^
我已经尝试过 javac -classpath 。 Main.java
但我得到了同样的错误。
老实说,从这一点开始我完全迷失了方向,尽管我已经用谷歌搜索了一下这个问题。我运行 Debian 和 Java JDK 8
最佳答案
编译时需要在类路径中有Commons IO Jar,例如:
javac -cp .:path_to_commons_io_jar Main.java
关于java - 编译时包不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30957063/