Tik*_*ika 86 java barcode intellij-idea ubuntu-12.04
我正在尝试使用烧烤条码打印库.我已经通过项目结构添加库成功地将库添加到IntelliJ.然后我导入了包并编写了方法,这没有给我任何错误.这些包在课堂上可用.
但是当我编译它时给了我错误:
error: package net.sourceforge.barbecue does not exist
Run Code Online (Sandbox Code Playgroud)
怎么会这样?
我在ubuntu编码,还有其他地方我要添加库吗?
谢谢.提卡
mat*_*ndr 50
我试图"Maven> Reimport",但实际修复它的唯一方法是关闭项目,删除.idea目录,然后重新打开项目.
Dur*_*har 46
只是重新进口不起作用.以下为我工作.
文件 - >使高速缓存/重新启动无效
然后
构建 - >重建项目
这将重新进口maven项目.
fxn*_*xnn 35
现有的 13 个答案中没有一个对我有用。但是,我可以通过首先删除所有模块来解决该问题:
File> Project Structure...,Modules选项卡,然后从Maven工具窗口中删除所有剩余的 Maven 模块:
Remove projects,然后在Project工具窗口中再次添加它们:
pom.xml,Add as Maven project,现在从Maven工具窗口中取消忽略任何被忽略的模块:
Unignore,最后使用Build>重建Rebuild project。这假设mvn clean install已经发生了。
dae*_*nio 30
就我而言,唯一有效的是:
mvn idea:idea
Run Code Online (Sandbox Code Playgroud)
好消息是您不必删除 .idea 文件夹或 .iml 文件并丢失所有配置。一切都会被保留下来。
(可能也gradle idea适用于 gradle 之类的东西)。
And*_*rey 13
menu -> build -> Rebuild Project
Run Code Online (Sandbox Code Playgroud)
对我有用
(没有此步骤使缓存无效没有帮助)
就我而言,问题是IntelliJ 和 settings.xml 文件中的存储库目录配置不同。
检查两个存储库目录是否相同:
IntelliJ ( File> Settings> Build,Execution,Deployment> Build Tools> Maven)
settings.xml
(通常在C:\Users\myuser\.m2或 中/home/myuser/.m2)
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
...
<localRepository>C:\Users\myuser\.m2\repository</localRepository>
...
</settings>
Run Code Online (Sandbox Code Playgroud)
修复目录后运行:
这是一个非常烦人的问题,经常发生。特别是在切换到不同的 git 分支之后。解决此类问题浪费了我太多时间。上面的方法我都试过了。但我找不到可靠的方法。在这里,我只是总结了那些对我的情况有帮助的步骤。Jetbrains,请修复此问题以节省客户的宝贵时间。
| 归档时间: |
|
| 查看次数: |
104608 次 |
| 最近记录: |