编译时不存在包

时间:2015-06-20 17:44:02

标签: java linux import apache-commons

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

  

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

我已经尝试了javac -classpath . Main.java,但我得到了相同的错误。 说实话,我完全迷失在这一点上,虽然我已经用谷歌搜索了一下这个问题。我运行Debian和Java JDK 8

1 个答案:

答案 0 :(得分:3)

编译时需要在类路径中使用Commons IO Jar,例如:

javac -cp .:path_to_commons_io_jar Main.java