eclipse tycho + java 11 = неизвестная среда выполнения OSGi: «JavaSE-11» - PullRequest
0 голосов
/ 02 октября 2018

Как создать приложение RCP Eclipse на основе Java 11 с Tycho?
Я использую RCP Eclipse 2018-09 + плагин Java 11 + OpenJDK 11
Мое приложение на основе плагинов и во всехплагины, файл MANIFEST.MF содержит:

Bundle-RequiredExecutionEnvironment: JavaSE-11

Сборка Tycho не выполняется со следующим исключением:

    [ERROR] Internal error: org.eclipse.tycho.core.osgitools.OsgiManifestParserException: Exception parsing OSGi MANIFEST {...}\META-INF\MANIFEST.MF: Unknown OSGi execution environment: 'JavaSE-11' -> [Help 1]
    org.apache.maven.InternalErrorException: Internal error: org.eclipse.tycho.core.osgitools.OsgiManifestParserException: Exception parsing OSGi MANIFEST {...}\META-INF\MANIFEST.MF: Unknown OSGi execution environment: 'JavaSE-11'
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:120)
    {...}
    Caused by: org.eclipse.tycho.core.ee.UnknownEnvironmentException: Unknown OSGi execution environment: 'JavaSE-11'
        at org.eclipse.tycho.core.ee.ExecutionEnvironmentUtils.getExecutionEnvironment(ExecutionEnvironmentUtils.java:84)
        at org.eclipse.tycho.core.osgitools.OsgiManifest.parseExecutionEnvironments(OsgiManifest.java:66)
        ... 24 more

Совместим ли Tycho с Java 11?если так, как настроить его для создания приложений RCP Java 11?

Я нашел этот пост , который очень похож (для Java 10 ...)

1 Ответ

0 голосов
/ 05 января 2019

Использование eclipse RCP v2018-12 (v4.10) + eclipse tycho v1.3.0 решило все мои проблемы
JMSToolBox теперь разработан и распространяется с Java 11
(см. Также этот пост для упаковки Java 11 JRE)

...