2014-05-05 186 views
1

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

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

看起来像一个简单的依赖问题 - “我试图设置maven但没有运气” - 你可以扩展吗? – pete23

+0

在运行 - >编辑运行配置中,我注意到“Make”在那里。我改变了maven。我也应该期望在lib目录中的javax.persistence文件? – pili

+0

@ pete23:根目录中有一个名为pom.xml的文件。所以我认为它使用maven并试图设置maven。但是我无法给maven提供一个工作目录,对此我不太了解。 – pili

回答

3

假设你的代码是行家为主,我建议你做到以下几点:

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

谢谢阿列克谢,这很好!现在我收到另一个可能与其他内容有关的错误,“无法加载类[com.microsoft.sqlserver.jdbc.SQLServerDriver]”。 – pili

+0

不客气。 –

2

请确保您有一个JDK下定义:

文件 - >项目结构 - >软件开发工具包

而且你的项目是使用SDK/JDK此相关:

文件 - >项目结构 - >项目 - >“项目SDK”

+0

我将在配置完JDK/SDK设置正确后检查maven –