我在项目中添加了一个模块,并将其源文件标记为源。它在代码中没有显示任何错误,当我编译并运行它时,它找不到其他模块的类文件
引起:java.lang.ClassNotFoundException:com.nabu.bloodworks.models.PlayerPosModel
问题是它不会将.class文件的路径添加到类路径。为什么会这样?当我谷歌它所有我得到的是“标记src作为源文件夹”,我已经做到了。
我正在尝试在我的服务器和客户端中使用“Bloodworks”模块。服务器是一个简单的Java服务器,它按预期工作,可以查看和导入血腥但是客户端无法看到它。客户端是一个libgdx应用程序,我正在尝试运行桌面模块。你可以看到bloodworks / src被标记为蓝色,我把它添加到了依赖项中,我错过了什么?
答案 0 :(得分:1)
我想你应该检查导出(对于你的模块)。
否则桌面项目在构建后将无法访问该模块。
祝你好运。答案 1 :(得分:0)
我敢肯定,现在回答为时已晚,但我不得不采用不同的方法来解决此问题。简单地导出jar或库对我来说不起作用。
我必须将其创建为全局库并将该库添加到模块中,然后才解决错误。我没有出口这个。