3 Stimmen

Mindest-JDK für Groovy

Ich möchte etwas Groovy-Code schreiben, um Aufgaben innerhalb von install anywhere auszuführen, aber aufgrund der von uns unterstützten Plattformen bin ich auf Java 1.5 beschränkt. Irgendeine Idee, wenn dies ausreicht, um die neuesten Groovy laufen?

3voto

mipadi Punkte 377834

Java 1.5 sollte funktionieren. Die Groovy-Dokumente besagen, dass Sie benötigen mindestens 1,4 . Ich verwende Groovy mit Java 1.5, und alles funktioniert gut, soweit ich das beurteilen kann.

3voto

Pete Clark Punkte 576

Seit Anfang 2015 gibt die Build-Umgebung für Groovy 2.4.0 (in der build.gradle-Datei) an:

sourceCompatibility = 1.6
targetCompatibility = 1.6

Für modernes Groovy brauchen Sie also 1.6 oder besser. Die Dokumentation für 2.4 gibt an, dass JDK 1.5 unterstützt wird, was nicht mit der Build-Umgebung übereinstimmt, also seien Sie gewarnt, wenn Sie auf 1.5 festgelegt sind.

Darüber hinaus gibt es Unterstützung für die Verwendung der invokeDynamic Anweisung in späteren Versionen von JDK 1.7 (sie war vorhanden, aber bekanntlich fehlerhaft in Versionen älter als JDK 7u60), die einige Leistungsverbesserungen bieten kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X