2016-05-13 14 views
0

Ich versuche, den Eclipse-Compiler zu verwenden, um meine Ameisen-Builds durchzuführen. Mit diesem Dokument http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm versuche ich meine Einrichtung zu machen. Aber ich stelle den folgenden Fehler gegenüberVerwendung von Ant Javac Adapter

Class not found: org.eclipse.jdt.core.JDTCompilerAdapter 

Was ist das Problem?

Mein Ziel ist es, eine Ant-Build außerhalb von Eclipse zu starten, aber mit dem Eclipse-Compiler.

+0

Zeigen Sie uns, wie Sie dies in Ant verwenden möchten. –

+0

'' –

Antwort

0

Um die

<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/> 

Methode in Eclipse Ihre Ant-Skript verwenden müssen Abschnitt in der 'Ant' Menü im 'Run> Externe Tools Konfigurationen' angezeigt. In der Konfiguration für Ihr Ant-Skript muss Ihre "In der gleichen JRE wie der Arbeitsbereich ausführen" auf der Registerkarte JRE angeben.

Um dies außerhalb von Eclipse zu verwenden, benötigen Sie die org.eclipse.jdt.coreXXX.jar und die jdtCompilerAdapter.jar (extrahiert aus dem jdt jar). Sie müssen sowohl diese Gläser in den Ant-Klassenpfad setzen, entweder indem Sie sie in den Ant-Bibliotheksordner legen oder die Option -lib verwenden.

+0

Danke für den Hinweis. Aber wie laufe ich es außerhalb von Eclipse? Ich dachte, ich müsste einfach die 'jdtCompilerAdapter.jar' Datei in den' ANT_HOME/lib' Speicherort setzen. –

+0

Sie benötigen die beiden jdtCompilerAdapter- und org.eclipse.jdt.core-Jars. Zur Antwort hinzugefügt. –

+0

Hallo, Ja, ich habe sie zur lib meines Ant-Verzeichnisses hinzugefügt. Ich würde gerne wissen, ob es möglich ist, mit dem Eclipse-Compiler und JRE 8 zu kompilieren? –

Verwandte Themen