【问题标题】:Cannot access io.micronaut in intellij无法在 intellij 中访问 io.micronaut
【发布时间】:2020-03-04 17:01:52
【问题描述】:

我只是想分享一个我遇到的问题的解决方案,我花了 2 个小时来解决。

我正在使用带有 intellij 的 micronaut 1.3.3,在按照官方指南创建新应用程序后,我在 Main 方法中遇到问题,说 Micronaut.run(Application.class) 有问题,“无法访问 Micronaut”。

【问题讨论】:

    标签: java intellij-idea micronaut


    【解决方案1】:

    几个小时后,我发现 gradlew 下载了“micronaut-runtime”依赖项,但没有注入 intellij 项目,因此有必要进入“项目结构”>“模块”>“项目名称”>“主要”(以防万一从您的项目文件夹中取出另一个主目录,只需将其删除即可)> 在右侧面板中单击依赖项列中的加号信号> 库> 找到 micronaut-runtime 的文件夹(只需按 ctrl+click in 即可轻松找到在 Main 方法中调用 Micronaut 并获取本地地址)。有了这个,你的问题应该就解决了。

    【讨论】:

    • 这通常是个坏主意。一个更好的想法是让 IntelliJ 根据项目的当前状态配置类路径,它做得很好。进入项目设置并自己添加库很容易使 2 不同步。如果您在 IDE 中找到 Gradle 窗口,则会出现一个刷新按钮,该按钮将重新评估 Gradle 构建文件中的依赖关系,并相应地更新项目类路径。
    • 我尝试在上述解决方案之前这样做,但没有成功。
    • 你在 Gradle 构建中为这个依赖表达了什么范围?
    猜你喜欢
    • 1970-01-01
    • 2019-05-28
    • 2013-12-24
    • 2012-04-12
    • 2015-06-23
    • 2018-05-11
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多