Ich versuche zu laufen unter Code mit jdk-9 aber vor Problem bei der Kompilierung mit dem BefehlWie in Jdk9/java-9
Befehl
javac -d mods .\module-info.java com\nirav\modi\Test.java
module-info.java kompilieren Fehler beheben
Fehler
.\module-info.java:1: error: class, interface, or enum expected
module module1 { }
^
1 error
module-info.java
module module1 {
}
Test.java
package com.nirav.modi;
class Test {
public static void main(String args[]){
System.out.println("Hello Modular...");
}
}
Paketstruktur ist wie unten
module1\module-info.java
module1\com\nirav\modi\Test.java
JDK Version
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+153)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+153, mixed mode)
Gibt es zwei jdk für Java-9? wie normal und mit Modularität? –
Die meisten Modularitätsmerkmale können auch im "normalen" Build gefunden werden. @Eugene: Hast du probiert, ob es bei einem von denen wirklich nicht geht? (Keine Zeit, um es jetzt auszuprobieren.) – Nicolai
@Nicolai mein Fehler .. es funktioniert in der Tat mit dem einfachen Build. Ich werde die Antwort aktualisieren – Eugene