【问题标题】:Package does not exist when compiling编译时包不存在
【发布时间】:2015-09-06 13:17:09
【问题描述】:

我在 Windows 上创建了一个 Java 项目,现在我想在 Linux 下使用它。 由于我正在使用文件,因此我“需要”org.apache.commons.io.FilenameUtils 包。在 Windows 下,我正在使用 IntelliJ,所以它为我管理一切。我通过 VirtualBox 共享文件夹共享项目目录。当我尝试编译 Main 类时,我得到了

错误:包 org.apache.commons.io 不存在 导入 org.apache.commons.io.FilenameUtils; ^

我已经尝试过javac -classpath . Main.java,但我得到了同样的错误。 老实说,我从这一点开始完全迷失了,尽管我已经用谷歌搜索了这个问题。我运行 Debian 和 Java JDK 8

【问题讨论】:

    标签: java linux import apache-commons


    【解决方案1】:

    编译时需要在classpath中有Commons IO Jar,例如:

    javac -cp .:path_to_commons_io_jar Main.java
    

    【讨论】:

      猜你喜欢
      • 2022-01-21
      • 2013-06-19
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多