gpt4 book ai didi

java - Neomades 语法错误,参数化类型仅在源级别为 1.5 或更高时可用

转载 作者:行者123 更新时间:2023-12-01 10:36:41 25 4
gpt4 key购买 nike

我创建了一个 neomad 项目作为测试项目,以根据我的主 neomad 应用程序项目中的代码运行单元测试。我遇到的问题是遇到如下错误:

语法错误,静态导入仅在源级别为 1.5 或更高时可用

我已将 java 构建配置更改为 1.8,但仍然遇到相同类型的错误。难道我想要做的事情对 neomad 来说是不可能的,因为它将 Java 转译成其他语言?

 import com.neomades.app.Application;
import com.neomades.app.Controller;
import java.util.ArrayList;
import java.util.List;
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;


/**
* Entry point
*/
public class UnitTestsApp extends Application {

public void onStart(Controller controller) {
// first screen
controller.pushScreen(UnitTestsScreen.class);


controller.runOnBackgroundThread(new Runnable(){

public void run() {

List<Class> testCases = new ArrayList();

//Add test cases
testCases.add(JSONConverterTests.class);

JUnitCore core = new JUnitCore();
core.addListener(new TestRunListener());

for (Class testCase : testCases)
{
RunTestCase(testCase);
}
}

});
}


private static void RunTestCase(Class testCase)
{
Result result = JUnitCore.runClasses(testCase);

}

}

最佳答案

Is it that what I'm trying to do is not possible with neomad because it transpiles Java into other languages?

不幸的是,是的。

NeoMAD 3 仅支持 Java 3,即 JDK 级别 1.3。

NeoMAD 4 将于 2016 年第二季度发布,将引入对 Java 5 的支持。这将解锁许多很酷的 Java 功能,例如泛型或静态导入。

但目前,您必须将 Eclipse 中的 jdk 合规级别保持为 1.3。

关于java - Neomades 语法错误,参数化类型仅在源级别为 1.5 或更高时可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34665954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com