web-dev-qa-db-fra.com

Comment configurer Java 10 dans Eclipse Oxygen?

Je ne sais pas si la dernière version d’Eclipse, c’est-à-dire Oxygen, prend en charge Java 10 ou pas. J’ai configuré le JRE pour Java 10 à partir des préférences de mon ordinateur Mac.

enter image description here

Aussi, j'ai essayé d'ajouter le plugin maven compiler comme ci-dessous à mon pom.xml: -

<plugin>
            <groupId>org.Apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>10</source>
                <target>10</target>
                <compilerVersion>10</compilerVersion>
                <fork>true</fork>
                <executable>/Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home</executable>
            </configuration>
        </plugin>

J'ai également essayé après avoir configuré les configurations d'exécution comme ci-dessous: -

enter image description here

Tout le monde sait comment je pourrais le faire fonctionner pour Java-10.

J'ai essayé d'exécuter le code ci-dessous: -

public class App {
    public static void main(String[] args) {
        var list = new ArrayList<String>();
        System.out.println("Hello World!");

    }
}

Mise à jour: - J'ai appliqué le correctif suggéré dans le commentaire et il échoue toujours.

Capture d'écran ci-dessous: -

enter image description here

Aussi, j'ai suivi this post pour le faire compiler. Donc, la compilation a réellement fonctionné à partir d’Eclipse (maven install) mais cela échoue quand je tente d’exécuter l’application.

16
Vinay Prajapati

J'ai donc demandé à Eclipse de se renseigner et de comprendre pourquoi le correctif ne fonctionne pas.

Ici est la réponse que j'ai

Ci-dessous le commentaire exact de la communauté Eclipse: -

Note: Ce correctif est désactivé. Il devait à l'origine être installé sur les versions 4.7.3. Maintenant, le support Java 10 est disponible sur la page de téléchargement via les versions 4.7.3a. La version la plus ancienne prenant en charge cette fonctionnalité peut être téléchargée à partir de

Alors téléchargez la version de support de ici . Et voyez les nouvelles fonctionnalités d’Eclipse avec Java 10 ici .

J'espère que ça aide!

Edit: Le support des correctifs était temporaire et a été supprimé. Donc, maintenant, vous devez installer la dernière version d’Eclipse et bénéficier du support de Java 10

7
Vinay Prajapati