Я разрабатываю несколько новых компонентов в новой установке Talend Open Studio для ESB версии 6.3.0, и когда я пытаюсь выполнить работу, где есть только один из моих новых компонентов, я получаю это сообщение:Talend Studio не сгенерирует код
не удается переключиться на значение типа String, для уровня источника ниже 1.7. Разрешены только конвертируемые значения int или перечисляемые переменные
Я запускаю Studio на машине Mint Linux с Java 8 как jvm по умолчанию и с установленным Java 7 jdk.
Все в студии настроено на использование версии 7 Java, в общих ссылках
и в конфигурации на COMPONENT_PROJECT.
Что еще я должен установить, чтобы иметь возможность использовать Java 7 в моих компонентов?
PS: Все остальное отлично работает в Studio.
Мне очень жаль, но я думаю, что это не проблема. Любое другое задание, не связанное с спецификой Java 1.7, выполняется без каких-либо проблем. Компилятор не жалуется на JDK, он жалуется на свою версию. –
В любом случае, только ради этого я следил за указаниями по предоставленной вами ссылке, удалил все JRE и оставил только один JDK * (java-7-openjdk-amd64) * и попробовал еще раз: те же результаты. –
Вы пробовали оракул JDK? Может, это не нравится openjdk? –