["Einführung in Java
Programmiersprache von Sun Microsystem im Jahr 1995 angekündigt
Sie können Fehler beheben, die in der IDE auftreten
Persönliche Meinung
javac sample\Hello.java
sample/Hello.java
package sample;
/** Print Hello World */
public class Hello {
public static void main(String[] args) {
System.out.println("Hello");
}
}
java sample.Hello
REM ⇒ "Hello"
Eine Java-Klassendatei ist eine Datei (mit der Erweiterung .class), die Java-Bytecode enthält, der auf einer Java Virtual Machine (JVM) ausgeführt werden kann.
javap -verbose sample\Hello
Muss so eingestellt sein, dass externe Bibliotheken (z. B. JAR-Dateien) referenziert werden.
Der Klassenpfad ist der Pfad, den die Java Runtime Environment (JRE) nach Klassen und anderen Ressourcendateien durchsucht.
Der Klassensuchpfad (Klassenpfad) kann mit der Option -classpath (empfohlene Methode) beim Aufrufen der JDK-Tools oder durch Festlegen der Umgebungsvariablen CLASSPATH festgelegt werden. Die Option -classpath wird empfohlen, da sie für jede Anwendung einzeln festgelegt werden kann, damit sie keine Auswirkungen auf andere Anwendungen hat oder diesen Wert ändert.
Abkürzung für ** J ** ava ** AR ** Schnittlauch.
Der Befehl> jar ist ein universelles Archivierungs- und Komprimierungswerkzeug, das auf den Komprimierungsformaten ZIP und ZLIB basiert. Der Hauptzweck des Befehls jar besteht jedoch darin, mehrere Java-Applets und -Anwendungen in ein einziges Archiv zu packen.
[Try] Ändern Sie die Erweiterung der JAR-Datei in "zip" und bestätigen Sie, dass sie entpackt werden kann. [Try] Extrahieren Sie die JAR-Datei mit dem Befehl jar.
REM -x:Einsatz, -v:Detaillierte Informationsausgabe, -f:Angabe des Dateinamens
jar -xvf sample.jar
In der JAR-Datei befindet sich eine Manifestdatei mit dem Namen "META-INF / MANIFEST.MF".
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: 1.5.0_22 (Sun Microsystems Inc.)
Built-By: hen
Build-Jdk: 1.5.0_22
Implementation-Title: Commons Lang
Implementation-Vendor: The Apache Software Foundation
Implementation-Vendor-Id: org.apache
Implementation-Version: 3.0
~ Unten weggelassen ~
Die Manifestdatei beschreibt die Version und die Tools, mit denen die JAR-Datei erstellt wurde.
Teil der Kategorie Java-Optionen.
-X
-XX
-XX: + OptionName
, -XX: -OptionName
)-Dproperty = value
: Legt den Wert der Systemeigenschaft fest
---Duser.language = ja
, -Duser.country = JP
usw.-Xmxsize
: Geben Sie die maximale Größe (in Byte) des Speicherzuweisungspools an
---Xmx1024m
: Geben Sie 1024 MB an
-XX: + UseGCLogFileRotation
: Aktiviert die GC-Protokollrotation
Referenzseite Java HotSpot VM Options
Java EE
javax. *
Paket (einige Java SE-Klassen beginnen mit javax)So überprüfen Sie die Java-Befehlsversion.
java -version
⇒ java version "1.8.0_131"
Regelmäßige Updates sind bei Oracle verfügbar. Wenn ein Update erfolgt, enthält die Versionszeichenfolge auch die aktualisierte Versionsnummer. Mit anderen Worten, in JDK 8 Update 5 (JDK 8u5) lautet die Versionszeichenfolge "1.8.0_5".
Anwendungen, die Java verwenden (wie z. B. Tomcat), können Umgebungsvariablen wie "JAVA_HOME" und "JAVA_OPTS" festlegen.
Recommended Posts