Intellij IDEA 13.1中的Java编译错误

时间:2014-05-05 19:20:57

标签: java maven java-ee intellij-idea persistence

我从源代码获得了代码库,并尝试使用intellij Idea 13.1进行构建。我是一个.net的人,并试图设置它。你能帮忙解决一下如何解决这个错误吗?我试图设置maven但没有运气。

Information:Using javac 1.7.0_55 to compile java sources
Information:java: Errors occurred while compiling module 'main'
Information:Compilation completed with 100 errors and 0 warnings in 3 sec
Information:100 errors
Information:0 warnings
C:\Java\src\main\java\com\bc\testmod\models\MEntity.java
Error:(3, 1) java: package javax.persistence does not exist
Error:(12, 2) java: cannot find symbol
  symbol: class Entity
Error:(13, 2) java: cannot find symbol
  symbol: class Table

2 个答案:

答案 0 :(得分:3)

假设您的代码库是基于maven的,我建议您执行以下操作:

  1. 设置maven(包括为Maven 2和M2_HOME设置环境变量JAVA_HOME
  2. 获取一个干净的代码库(例如来自VCS);
  3. 执行文件 - >在IntelliJ Idea中打开并打开根pom.xml;
  4. 让maven完成它的工作 - 创建模块,下载依赖项等。这可能需要一段时间。
  5. 现在你需要建立你的项目。很可能你就像现在这样做。

答案 1 :(得分:2)

确保您在以下位置定义了JDK:

档案 - >项目结构 - >的SDK

您的项目与SDK / JDK相关联:

档案 - >项目结构 - >项目 - > "项目SDK"