Heim > Java > javaLernprogramm > Was ist der Zweck der Verwendung von JLink in Java 9?

Was ist der Zweck der Verwendung von JLink in Java 9?

王林
Freigeben: 2023-08-29 11:45:02
nach vorne
1308 Leute haben es durchsucht

Der Hauptzweck der

在Java 9中使用JLink的目的是什么?

JLink-Funktionalität besteht darin, unsere eigene maßgeschneiderte JRE zu erstellen. Normalerweise verwenden wir zum Ausführen des Programms die Standard-JRE der Oracle Corporation mit einer Größe von 214 MB .

Zum Beispiel möchte der Benutzer eine einfache „Hallo Welt“-Nachricht wie unten gezeigt drucken

public class HelloWorldModuleTest {
   public static void main(String args[[]) {
      System.out.println("Hello World!");
   }
}
Nach dem Login kopieren

Um das oben genannte Programm mit einer Größe von 1 KB auszuführen, benötigen wir 4 – 5 Klassen wie String, System, Object und HelloWorldModuleTest.class Dateien. Warum müssen wir also die Standard-JRE verwenden, um eine 214 MB große JRE zu laden? Dies ist eine Verschwendung von Speicher und nicht für IoT-Geräte geeignet, da diese kleinen Geräte nicht Hunderte von Speicher aufnehmen können.

Wir müssen mit JLink im folgenden Befehl unsere eigene benutzerdefinierte JRE erstellen.

<strong>jlink &ndash;module-path out &ndash;add-modules {add modules} &ndash;output {jre name}</strong>
Nach dem Login kopieren

JLink ist eine leistungsstarke Funktion, die mit Hilfe von JPMS implementiert wurde, um die JRE-Größe zu reduzieren. JLink verfügt über das Konzept der Komprimierung. Wir geben die Komprimierungsstufe an, wenn wir den JLink-Befehl ausführen. JLink bietet außerdem eine Option namens Launcher, mit der Benutzer ein Programm von überall auf ihrem Computer ausführen können, indem sie einfach den Programmnamen über die Befehlszeilenaufforderung aufrufen, ohne Java oder Javac angeben zu müssen.

Das obige ist der detaillierte Inhalt vonWas ist der Zweck der Verwendung von JLink in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage