【问题标题】:Intellij Idea can't find class files from other sourceIntellij Idea 找不到其他来源的类文件
【发布时间】:2014-02-01 11:59:46
【问题描述】:

我在我的项目中添加了一个模块并将其源文件标记为源。当我编译和运行它时它不会显示代码中的任何错误它找不到其他模块的类文件

原因:java.lang.ClassNotFoundException: com.nabu.bloodworks.models.PlayerPosModel

问题是它没有将 .class 文件的路径添加到类路径。为什么会发生这种情况?当我用谷歌搜索时,我得到的只是“将 src 标记为源文件夹”,我已经这样做了。

我正在尝试在我的服务器和客户端中使用“Bloodworks”模块。服务器是一个简单的 java 服务器,它按预期工作,可以看到和导入血液,但客户端看不到它。客户端是一个 libgdx 应用程序,我正在尝试运行桌面模块。如您所见,bloodworks/src 被标记为蓝色,我将其添加到依赖项中,我是否遗漏了什么?

【问题讨论】:

    标签: java maven intellij-idea libgdx


    【解决方案1】:

    我想你应该检查导出(为你的模块)。

    否则桌面项目在构建后将无法访问该模块。

    祝你好运。

    【讨论】:

      【解决方案2】:

      我确定,现在回答为时已晚,但我必须针对此错误采用不同的方法来解决此问题。简单地导出 jar 或库对我不起作用。

      我必须将其创建为全局库并将该库添加到模块中,然后才解决了错误。我不必导出这个。

      【讨论】:

        猜你喜欢
        • 2014-09-22
        • 2015-03-10
        • 2017-01-22
        • 2013-05-14
        • 1970-01-01
        • 2016-06-02
        • 2014-09-06
        • 2015-03-14
        • 2017-12-04
        相关资源
        最近更新 更多