Für die Kompilierung meines Java-Codes möchte ich wissen, ob es möglich ist, eine Version der JRE (rt.jar) zu verwenden und javac einer anderen Version von JDK verwenden. Wenn ja, wie fügen wir es in die build.xml in Ant ein? Danke im Voraus!Verwenden Sie verschiedene JRE/JDK für Ant build
Antwort
Ja, Sie können. Verwenden Sie das Attribut executable
, um den genauen Speicherort von javac anzugeben, den Sie verwenden möchten, sodass Sie auf ein anderes JDK verweisen können. Und Sie müssen das fork
Attribut auf yes
setzen.
<javac fork="yes" executable="...path.../jdk/bin/javac">
Welche JRE wird im obigen Fall verwendet? der eine, der in '... path .../jdk /' vorhanden ist? Wenn ja, dann ist das nicht das, was ich will –
Jede JRE, die Sie wollen ... Sie können den Pfad angeben. – Roberg
- 1. Verwenden Sie verschiedene VersionCode für Debug/Release android Gradle Build
- 2. Hudson - verschiedene Build-Ziele für verschiedene Trigger
- 3. Verwenden Sie verschiedene Pre-Build-Ereignisse für verschiedene Buildkonfigurationen in Visual Studio
- 4. Ant-Build für IntelliJ IDEA-GUI bildet
- 5. java.lang.NoClassDefFoundError ANT Build
- 6. Findbugs & Ant - Stoppen Sie die Build für bestimmte Verletzung
- 7. Ant Inkrementelle Build-Nummern für Zip-Namen
- 8. Verwenden Sie verschiedene Ressourcen für verschiedene Anwendung Aromen mit gradle
- 9. Ant meta build
- 10. Warum kann Eclipse "Ant Build" in den Ausführungsoptionen für eine Ant-Build-Datei nicht anzeigen?
- 11. Verwenden Sie Ant Projekt als Gradle-Teilprojekt
- 12. Verwenden Sie verschiedene Tastatureingänge
- 13. Deployment/Build-Tool zwischen Ant und Chef
- 14. Verwenden Sie unterschiedliche Hervorhebungsfarbe für verschiedene ToolStripMenuItems
- 15. Verwenden Sie verschiedene Tastatur für eine Datei
- 16. Susy: Verwenden Sie verschiedene Layouts für verschiedene Bildschirmgrößen
- 17. Verwenden Sie verschiedene Build-Typen von Bibliotheksmodul in Android App-Modul in Android Studio und Gradle
- 18. Jar zur Ant hinzufügen Build
- 19. Verschiedene Klassenlader für verschiedene JUnit-Tests verwenden?
- 20. Verschiedene String-Ressourcen für verschiedene Flavor-Build-Typen
- 21. Verschiedene Abhängigkeiten für verschiedene Build-Profile in maven
- 22. Xcode: Einstellung GCC_PREPROCESSOR_DEFINITIONS für verschiedene Build-Konfigurationen?
- 23. Android - Manifest Platzhalter für verschiedene Build-Typen
- 24. Mindestverzeichnisstruktur und Inhalt der Ant-Build-Datei für Java-Webanwendung
- 25. Stop-Ant-Skript ohne Build-Fehler
- 26. ANT Build Pfad Priorität für Projekt src & gwt Gläser
- 27. Flash Builder (Flex) ANT Build und Debug
- 28. Verwenden Sie Eclipse-Klassenpfad in Ant-Aufgaben
- 29. Ant: Verwenden Sie ein- und ausschließen zusammen
- 30. Ant Build Fehler = Exec-Shell zurückgegeben: 1
Mögliche Duplikat (http://stackoverflow.com/questions/11551678/how-to-change-ant-compiler-to-jdk-1-6) [Wie Ant Compiler JDK 1.6 ändern] –
Ich weiß, wie man den Ant-Compiler in eine andere Version ändert. Meine Frage ist, ob es für ant möglich ist, verschiedene JRE und JDK beim Build zu übernehmen. Im Wesentlichen, wenn es möglich ist, dass einige Parameter verschiedene JRE/JDK-Werte an den Build übergeben. –