【发布时间】:2013-12-06 20:53:30
【问题描述】:
我正在尝试使用烧烤条形码打印库。我已经通过项目结构添加库成功地将库添加到 IntelliJ。然后我导入了包并编写了方法,这没有给我任何错误。这些包在课堂上可用。
但是当我编译时它给了我错误:
error: package net.sourceforge.barbecue does not exist
这怎么可能?
我在 ubuntu 中编码,还有其他地方需要我添加库吗?
【问题讨论】:
-
您确定这个 JAR 在您的项目结构的库部分中?
-
验证库的范围(在项目结构窗口中)是
Compile。如果设置为Provided的范围,它将导致您描述的行为。 -
如果您在 maven 配置文件下有依赖项,请确保在编译项目时在 maven 树“配置文件”中选择正确的配置文件。
-
如果您在项目中使用 Gradle,请查看以下回复:stackoverflow.com/a/48930705/10805602
-
这个解决方案对我有用。按照给定的link
标签: java intellij-idea ubuntu-12.04 barcode