当前位置: 首页 > 面试题库 >

在IntelliJ中找不到类文件

澹台岳
2023-03-14
问题内容

在IntelliJ中,当我尝试编译时出现此奇怪的错误。

Cannot find annotation method 'cascade()' in type 'javax.persistence.ManyToOne': class file for javax.persistence.ManyToOne not found

我知道,问题出在哪里很明显,但是花了太多时间在这个问题上,我现在把信任交给您!

我使用ideaCommunity-9,在其中为JBoss创建了一个全局库,其中包含所有JBoss
jar,包括ejb3-persistence.jar。我的模块包含此库,并且已将其移至依赖关系的顶部。在类路径中,没有其他地方有javax.persistence.ManyToOne类,它也可以在IntelliJ中打开而没有问题。
如果打开出现编译错误的文件,则IntelliJ不会显示任何问题,并且在按Ctrl + B时​​也可以导航到类文件。
该代码也是用ant构建的,在这里工作正常。

除了上述错误外,我在同一路径(表中的名称等)还有六个其他错误-所有这些都与JPA有关。我还收到一条消息,说“请向JDC yada yada
yada提交错误”。


问题答案:

尝试在依赖项中打勾“导出”复选框。

我的意思是:“文件”菜单->项目结构->模块->依赖关系,在那里您可以看到模块中包含的库。您还应该在“导出”列中每个库附近看到一个复选框。



 类似资料:
  • 我已经尝试了几种方法(谷歌,堆栈溢出…)和几天解决以下错误没有成功。只有在运行应用程序时才会发生此错误。编译不受影响。 org.databene.commons。配置错误:未找到类:“org.databene.benerator.engine”。DefaultBeneratorFactory'位于org.databene.commons.ExceptionMapper.configurationE

  • 在my IntelliJ中,一个POM显示错误,原因是未找到插件,如下所示: 我的所有构建配置都是正确的(根据回答,在IntelliJ中找不到Maven插件) 有人能帮忙吗?

  • 将IntelliJ从版本12更新到13后,无法解析以下Maven相关插件: 当使用IntelliJ12时,这些不在插件列表中。不知怎么的,它们在更新后被添加了,现在IntelliJ抱怨它们找不到了。我可以在哪里从列表中删除这些插件或通过安装它们来解决问题? 我可以毫无问题地运行maven目标和,但是配置文件/插件在IDE中显示红色并伴有警告。

  • 当我运行我开发的插件时,我得到了一个插件异常。 大概是缺少了一些东西,或者没有绑定什么的--我使用的是基本的build.gradle文件和一个非常普通的plugins.xml文件,所以我不确定哪里出了问题? (另外,如果有人想做一个插件教程,老实说,我现在只需要花很多钱就可以了,实际的文档是垃圾!)

  • 我正在使用Intellij IDEA。 这是我的代码: 问题是,当我运行它时,它会工作。但是,Intellij找不到Scanner类。这是红色的下划线。 如何解决这个问题?

  • 问题内容: 我刚刚在我的大学开始计算机科学计划,而IntelliJ遇到了一些问题。当我尝试运行单元测试时,我收到消息 我还在屏幕的左侧看到一条消息,标题为“未找到测试”。我的测试代码在这里: 我的项目代码在这里: 我如何才能使测试正常工作?我正在使用IntelliJ IDEA CE的最新版本。 问题答案: 因此,我的问题是文件夹名称。我已将代码文件夹命名为Class 2016/2017,这是Int