Java 11 wurde veröffentlicht.
Die offizielle Version von Java 11 wurde veröffentlicht. Die Unterstützung für Oracle JDK wird ab dieser Version berechnet. Die Erwartungen an eine kostenlose langfristige Unterstützung durch OpenJDK sind derzeit gering https://www.publickey1.jp/blog/18/java_11oracle_jdkopenjdk.html
"Java-Code in einer einzelnen Datei so ausführen, wie er ist"
JEP 330: Launch Single-File Source-Code Programs http://openjdk.java.net/jeps/330
Ich habe es versucht.
Ich habe die Windows-Version ausprobiert. ~~http://openjdk.java.net/~~ Ich bin dem Link von ~~ gefolgt, aber ... ich bin dem Link zum Oracle JDK gefolgt und habe ihn installiert. ~~ ~~ OpenJDK 11 ist da (später suchen). ~~
Sie können es von folgenden herunterladen. https://jdk.java.net/11
Installieren Sie es vorerst und überprüfen Sie die Java-Version. Ich habe von Java 8 unter Windows aktualisiert Da die Umgebungsvariablen in Java 8 unverändert blieben, habe ich die Pfade PATH und JAVA_HOME manuell in Java 11 umgeschrieben.
$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
Und eine einzelne Java-Datei
test.java
class Test {
public static void main(String[] arg) {
System.out.println("Hello World");
}
}
Ohne Kompilierung ausführen
$ java test.java
Hello World
Ich konnte es ausführen. ..
Natürlich können Sie kompilieren und ausführen
$ javac test.java
$ ls
Test.class test.java
$ java Test
Hello World
Offensichtlich, Bei Verwendung einer .class-Datei gibt es keine erste Zwischenkompilierung, sodass die Ausführung schneller ist.
Recommended Posts