java 包错_java-intelliJ中的包不存在错误

java-intelliJ中的包不存在错误

我正在尝试使用烧烤条码打印库。 我已经通过项目结构添加库将库成功添加到了IntelliJ中。 然后,我导入了软件包并编写了方法,这没有出错。 这些包在课堂上可用。

但是当我编译它给我的错误:

error: package net.sourceforge.barbecue does not exist

怎么会这样?

我在ubuntu中进行编码,我还必须在其他地方添加库吗?

谢谢。提卡

12个解决方案

41 votes

我尝试“ Maven>重新导入”,但实际上唯一解决的方法是关闭项目,删除.idea目录,然后重新打开项目。

mattalxndr answered 2019-10-03T04:36:28Z

32 votes

右键单击您的项目/ Maven(在底部)/重新导入

稍后进行编辑:当我安装了Clover插件时,我还经常看到这种情况。 像个坏习惯那样丢弃该插件!

humanity answered 2019-10-03T04:37:01Z

28 votes

只是重新导入没有用。 以下对我有用。

文件->使缓存无效/重新启动

然后

生成->重建项目

那将重新导入Maven项目。

Durgesh Suthar answered 2019-10-03T04:37:49Z

11 votes

如果您将库添加到项目结构中(而不是通过maven进行添加,那会有所不同),请确保将其作为相关模块的依赖项包含在内。

项目结构->模块->依赖关系

vikingsteve answered 2019-10-03T04:38:20Z

8 votes

menu -> build -> Rebuild Project

为我工作

(在没有此步骤的情况下使缓存无效无济于事)

Andrey answered 2019-10-03T04:38:52Z

5 votes

尝试了以上所有方法,但是没有用。终于运行了maven clean install解决了!

Pratik Nagelia answered 2019-10-03T04:39:18Z

4 votes

无效缓存/重新启动,然后构建->重建项目对我有帮助

Srikanth Reddy answered 2019-10-03T04:39:44Z

4 votes

退出IntelliJ,删除每个.idea目录:

rm -Rf **/.idea/

然后重新启动。

Antoine answered 2019-10-03T04:40:16Z

3 votes

这是一个非常烦人的问题,经常发生。 特别是在切换到另一个git分支之后。 解决这种问题浪费了我太多时间。 我已经尝试了以上所有方法。 但是我找不到可靠的方法。 在这里,我只是总结了可能对我的情况有所帮助的那些步骤。 Jetbrains,请解决此问题以节省客户的宝贵时间。

确保成功完成命令行构建(如果UT失败,请使用-Dmaven.test.skip = true忽略UT。

在“ Maven项目”视图中,尝试使用“重新导入”所有的maven项目。

在文件菜单中,使用“无效的缓存”

删除.idea文件夹,基本上是从头开始创建工作区。 (这是解决此问题的唯一可靠方法)

Jianwu Chen answered 2019-10-03T04:41:12Z

2 votes

我有同样的问题,可以通过将“设置”中的“ Maven主目录”从“捆绑”更改为本地安装的Maven来解决。 也许这触发了某种刷新,因为我几个月来都没有更改此设置,没有任何问题。

Graeme Moss answered 2019-10-03T04:41:39Z

2 votes

作为仅偶尔需要执行Java工作的人,这很烦人。 自从我上次在IntelliJ中运行服务器以来,不可避免地会添加软件包,并且软件包将无法构建。 我发现了似乎更简单的解决方案:只是不要在IntelliJ中构建。 通过Maven从命令行进行构建,然后确保运行配置未将“构建”列为“启动前”任务。

Conrad Damon answered 2019-10-03T04:42:07Z

0 votes

我有同样的问题。 我通过应用android-apt插件[https://bitbucket.org/hvisser/android-apt]修复了该问题

Saleh Hamadeh answered 2019-10-03T04:42:31Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值