Próbuję uruchomić poniżej kod przy użyciu problemu jdk-9 ale stoi przy kompilacji za pomocą poleceniaJak rozwiązać module-info.java skompilować błąd w Jdk9/java-9
polecenia
javac -d mods .\module-info.java com\nirav\modi\Test.java
błąd
.\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...");
}
}
pakiet struktura jest jak poniżej
module1\module-info.java
module1\com\nirav\modi\Test.java
pakiet JDK
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)
Są tam dwa jdk dla java-9? jak normalnie iz modułowością? –
Większość funkcji modularności można również znaleźć w "regularnej" kompilacji. @Eugene: Czy próbowałeś, czy to naprawdę nie działa na jednym z nich? (Nie ma czasu, aby wypróbować teraz.) – Nicolai
@Nicolai mój błąd ... działa naprawdę z prostą kompilacją. Zaktualizuję odpowiedź – Eugene