【发布时间】:2018-06-29 23:12:13
【问题描述】:
我下载了一个外部库,通用编解码器,并试图从下载的源代码创建一个包,以便我可以在 java 类文件中导入和使用它。我该怎么做呢?
我将下载的目录移动到与我的 java 类文件相同的目录中。
到目前为止我已经尝试过:
package commons-codec-1.11-src;
我把它放在我的 java 类文件的开头
然后我尝试在 Linux 终端中使用 javac 编译文件
javac -cp ~/Documents/javapractice/commons-codec-1.11-src ~/Documents/javapractice/File.java
我收到“接口、类或枚举所需的错误”,编译器错误指向 java 类文件中的包语句。
代码:
import java.util.*
package commons-codec-1.11-src;
public class File
{
........
}
只是为了澄清一下 commons-codec-1.11-src 是我下载的源代码,现在是与 File.java 位于同一目录中的目录 任何帮助将不胜感激!谢谢!
【问题讨论】:
-
是否有理由构建包而不是仅使用 jar 文件和依赖管理工具(如 Maven 或 Gradle)?
标签: java linux compilation package javac