繁体   English   中英

我有导入org.apache.commons.io.FileUtils; 在我的代码中,它适用于eclipse但不适用于命令行

[英]I have import org.apache.commons.io.FileUtils; in my code and it works on eclipse but not in command line

我正在使用Apache包; 我将它的jar文件位置添加到classpath环境变量中。 当我尝试通过命令行编译代码时,我收到很多错误,包括:package org.apache.commons.io不存在

您在类路径上缺少包含此包的jar(在您的情况下为apache-commons.jar)。

尝试使用包含的dependend jar导出打包的jar文件。 这应该工作。

像这样的Complile:

javac -cp .:common-io-xx.jar YourProgram.java

像这样运行:

java -cp .:common-io-xx.jar YourProgram

实际上,上述选项有时不起作用。

在运行时它可能找不到类YourProgram :(奇怪但真实!

在这种情况下,只需将common-io-xx.jar放在您的... \\ Java \\ jdk1 \\ jre \\ lib \\ ext下

当然会有效:)只浪费了几个小时才得出结论!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM