2017-01-16 7 views
0

Я разрабатываю несколько новых компонентов в новой установке Talend Open Studio для ESB версии 6.3.0, и когда я пытаюсь выполнить работу, где есть только один из моих новых компонентов, я получаю это сообщение:Talend Studio не сгенерирует код

My Job

не удается переключиться на значение типа String, для уровня источника ниже 1.7. Разрешены только конвертируемые значения int или перечисляемые переменные

Я запускаю Studio на машине Mint Linux с Java 8 как jvm по умолчанию и с установленным Java 7 jdk.

Все в студии настроено на использование версии 7 Java, в общих ссылках General Prefs Installed JRE

и в конфигурации на COMPONENT_PROJECT.

COMPONENT_PROJECT config

Что еще я должен установить, чтобы иметь возможность использовать Java 7 в моих компонентов?

PS: Все остальное отлично работает в Studio.

ответ

0

Для Talend 5 java JDK необходимо было установить при работе с esb/web-сервисами.

Обратитесь к документации: https://help.talend.com/display/KB/Requiring+a+JDK+installation+to+build+jobs+starting+from+version+6.0

+0

Мне очень жаль, но я думаю, что это не проблема. Любое другое задание, не связанное с спецификой Java 1.7, выполняется без каких-либо проблем. Компилятор не жалуется на JDK, он жалуется на свою версию. –

+0

В любом случае, только ради этого я следил за указаниями по предоставленной вами ссылке, удалил все JRE и оставил только один JDK * (java-7-openjdk-amd64) * и попробовал еще раз: те же результаты. –

+0

Вы пробовали оракул JDK? Может, это не нравится openjdk? –

 Смежные вопросы

  • Нет связанных вопросов^_^