使用转换工具转换GUI项目后CodenameOne StateMachine代码放在哪里

Where to put CodenameOne StateMachine Codes after converting GUI project with conversion tool

我使用转换工具转换了我的 codenameOne GUI 项目,但不知道将我的代码放在 StateMachine 中的什么地方 class。

转换后出现一些错误:

private static final java.util.HashMap<String, Class> formNameToClassHashMap = new java.util.HashMap<String, Class>();

以上代码来自StateMachineBase和NetBeans提示

generics are not supported in -source 1.2 (use -source 5 or higher to enable generics)

super.initListModelFileList(list);

此代码来自 StateMachine class,错误消息是 "cannot find symbol".

请问我该怎么办?

提前致谢。

在 Java 5 支持之前,这是一个非常古老的项目吗?

我们通常将转换过程优化为更新的代码,因此我们假设至少 Java 5。您可以在项目设置中将语言级别设置为 JDK 5(请注意,尽管您 can/should 使用 JDK 8 进行构建)。