我对Intellij思想中简单项目的junit有一个问题。
Gradle(2.10)可以从命令行运行junits。将项目导入Intellij Idea 15.0.3中,尝试在Intellij中运行JUnit,它会抛出编译错误,就好像JUnit不在类路径上一样。错误:(1,17)java:package org.junit不存在
检查了junit lib所在的项目结构,也尝试了另外一种方法--在Intellij中创建测试“goto Test>create new Test>”仍然不太走运。
Build.Gradle:
allprojects {
apply plugin: 'idea'
apply plugin: 'java'
sourceCompatibility = 1.7
group 'junit.fail'
version '1.0'
repositories {
mavenCentral()
}
}
subprojects {
dependencies {
testCompile 'junit:junit:4.12'
}
}
dependencies {
compile project(':common')
compile project(':modA')
}
设置.分级
rootProject.name = 'junit-fail'
include 'common'
include 'modA'
public class ClassA {
public String getA() {
return "A";
}
}
import org.junit.Test;
import static org.junit.Assert.*;
public class ClassATest {
@Test
public void testGetA() throws Exception {
ClassA a = new ClassA();
assertEquals("A", a.getA());
}
}
可以通过将.gradle从C:\users\移动到C:\dev来解决这个问题,JDK8是可以的,但是JDK7从来没有工作过--我的主页目录是网络同步的。所以这可能是个问题。
我已经将一个包含许多相互依赖的eclipse项目(大约30个)的项目导入Intellij。 结果非常好。每个项目都是Intellij中的一个模块,eclipse元文件被正确解析,因此在Intellij中可以正确识别依赖项。唯一的问题与编译有关。我必须按照依赖项的顺序手动编译模块([Shift][CTRL][F9])。 有没有办法在Intellij中自动化或者配置模块编译的顺序?
null null 我已经搜索了一些这些错误,有些人说删除“.settings”和“.project”文件可以消除这些错误,但这对我不起作用。 什么可能导致这些错误?有没有解决方法?
我正试图将一个libgdx项目(桌面、ios和android)导入到我mac上的eclipse中,我在本地的git存储库中。 当我试图将我的项目导入到eclipse(导入>>Gradle>>Gradle项目,然后为整个libgdx项目添加我的根文件夹)时,我试图“构建模型”,但随后我得到了一个错误:
错误:无法启动守护进程。 此问题可能是由不正确的守护程序配置引起的。例如,使用无法识别的 jvm 选项。请参阅守护程序的用户指南章节 https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html 请阅读以程输出以了解更多信息: 初始化VM时出错: 无法为2097152KB对象堆保留足够的空间
问题内容: 对于这两个进口; 我收到此错误: 如何解决此错误? 问题答案: 该错误是由您的Eclipse配置引起的。您可以将其减少为警告。更好的是,使用不属于非公共API的Base64编码器。Apache Commons有一个,或者当您已经使用Java 1.8时,请使用。
编译 Java 项目 一个项目可以关联多个编译器。 java 项目关联的是 java 编译器。可以通过以下方式来查看项目关联的编译器: 在 Package Explorer 视图中鼠标右击项目并选择 Properties 在左侧的树形菜单中点击 Builders java编译器用于编译java项目。通过点 New 按钮我们可以让java项目关联 Ant builder 编译器。 java 编译器通