IBM i-Java-Umsetzungsprogramm

Das Java-Umsetzungsprogramm ist eine IBM i-Komponente, die Klassendateien vorverarbeitet, um sie für die Ausführung mit der IBM i Java Virtual Machine (JVM) vorzubereiten.

Das Java-Umsetzungsprogramm erstellt ein optimiertes persistentes Programmobjekt, das der Klassendatei zugeordnet ist. Standardmäßig enthält das Programmobjekt eine kompilierte 64-Bit-RISC-Maschineninstruktionsversion der Klasse. Das optimierte Programmobjekt wird zur Laufzeit nicht vom Java-Interpreter interpretiert, sondern ausgeführt, wenn die Klasse geladen wird.

Das Java-Umsetzungsprogramm muss nicht manuell gestartet werden. Es wird automatisch ausgeführt, wenn die Klassendatei zum ersten Mal auf dem System ausgeführt wird, es sei denn, Sie fordern explizit an, dass die Klasse im interpretierten Modus ausgeführt werden soll.

Sie haben außerdem die Möglichkeit, das Java-Umsetzungsprogramm explizit über die IBM i-Sicht 'Java umwandeln und ausführen' zu starten. Verwenden Sie die Registerkarte i-Java-Programm erstellen, um Java-Klassen während der Umwandlung anstatt während der Laufzeit zu optimieren.

Sie können eine andere Optimierungsstufe als die standardmäßig vorgegebene Stufe 10 auswählen, indem Sie die Seite Umwandlungsoptionen des Fensters i-Optionen auswählen verwenden (klicken Sie auf Erweiterte Optionen).

Die Optimierungsstufe *INTERPRET prüft alle Klassen, die im Befehl angegeben sind und bereitet sie so auf, dass sie im interpretierten Modus ausgeführt werden können. Sie können *INTERPRET für die Optimierungsstufe beim Umwandeln oder Ausführen angeben. Dieser Parameter bewirkt, dass alle Klassen, die unter der JVM ausgeführt werden, unabhängig von der Optimierungsstufe des zugehörigen Programmobjekts interpretiert werden. Dies ist hilfreich, wenn ein Debug für eine Klasse durchgeführt wird, die mit der Optimierungsstufe 40 umgesetzt wurde.

Zugehörige Tasks
Java-Klassendateien in IBM i-Programme umwandeln
Ferne Ausführung von Java-Programmen
IBM i-Optionen für Umwandlung, Ausführung und Fehlerbehebung
Zugehörige Verweise
Umwandlungsoptionen
Programmausführungsoptionen
Bibliotheksliste
Umgebungsvariablen
Java-Merkmalliste

Feedback