Talend Studio无法生成代码

时间:2017-01-16 22:15:56

标签: user-controls java-8 java-7 talend

我在Talend Open Studio for ESB版本6.3.0的全新安装中开发了一些新组件,当我尝试执行只有我的新组件之一的工作时,我得到了这条消息:

My Job

如果源级别低于1.7,则无法为String类型的值打开。只允许使用可转换的int值或枚举变量

我在Linux Mint机器上运行Studio,默认使用Java 8作为jvm,并安装了Java 7 jdk。

Studio中的所有内容都配置为使用通用引用中的Java版本7 General Prefs Installed JRE

并在COMPONENT_PROJECT的配置中。

COMPONENT_PROJECT config

我还需要设置什么才能在我的组件中使用Java 7?

PS:其他一切在Studio中完美运行。

1 个答案:

答案 0 :(得分:0)

对于Talend 5,在使用esb / web服务时必须安装java JDK。

请参阅文档: https://help.talend.com/display/KB/Requiring+a+JDK+installation+to+build+jobs+starting+from+version+6.0