Problem beim Finden von javax.annotation.Generated in Java 11 nicht

Aufgabe

Als ich versuchte, den gRPC-Beispielcode unter Java 11 auszuführen, funktionierte die Codegenerierung, wurde jedoch zur Laufzeit mit dem folgenden Fehler gestoppt.

Error:Symbol kann nicht gefunden werden
@javax.annotation.Generated(
                 ^
Symbol:Klasse generiert
Ort:Paket javax.annotation

Lösung

Problem Java 11: Symbol javax.annotation.Generated # 5343 von grpc / grpc-java kann nicht gefunden werden Fügen Sie die Javax Annotation API zu "Abhängigkeiten" hinzu, wie in grpc-java / issue / 5343) beschrieben. (Es wird berichtet, dass dieses Problem selbst nicht funktioniert, wenn Sie einen bedingten Zweig von Java9 einfügen. Es funktioniert jedoch, wenn Sie keinen bedingten Zweig wie ↓ einfügen.)

build.Gradle (Auszug)


dependencies {
    implementation 'io.grpc:grpc-netty-shaded:1.23.0'
    implementation 'io.grpc:grpc-protobuf:1.23.0'
    implementation 'io.grpc:grpc-stub:1.23.0'
    compile 'javax.annotation:javax.annotation-api:1.3.2'  //← Diese Zeile hinzufügen
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

Überprüfen Sie das Maven Repository auf die neueste Version der Javax Annotation API. https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api

Recommended Posts

Problem beim Finden von javax.annotation.Generated in Java 11 nicht
Suchen Sie eine Teilmenge in Java
Partisierung in Java
Änderungen in Java 11
Janken in Java
Was Java-Programmierer mit Kotlin nützlich finden
Umfangsrate in Java
FizzBuzz in Java
Seien Sie vorsichtig, wenn Sie SHIFT-JIS in Java finden
Lesen Sie JSON in Java
Interpreter-Implementierung durch Java
Machen Sie einen Blackjack mit Java
Janken App in Java
Einschränkungsprogrammierung in Java
Setzen Sie Java8 in Centos7
NVL-artiger Typ in Java
Verbinden Sie Arrays in Java
"Hallo Welt" in Java
Kommentare in der Java-Quelle
Azure funktioniert in Java
Formatieren Sie XML in Java
Einfache HTML-Spezialchars in Java
Boyer-Moore-Implementierung in Java
Hallo Welt in Java
Verwenden Sie OpenCV mit Java
WebApi-Memorandum mit Java
Typbestimmung in Java
Befehle in Java ausführen (Ping)
Verschiedene Threads in Java
Implementierung der Heap-Sortierung (in Java)
Zabbix API in Java
ASCII-Kunst in Java
Listen in Java vergleichen
POST JSON in Java
Fehler in Java ausdrücken
Erstellen Sie JSON in Java
Datumsmanipulation in Java 8
Was ist neu in Java 8?
Verwenden Sie PreparedStatement in Java
Was ist neu in Java 9,10,11
Parallele Ausführung in Java
Ich habe versucht herauszufinden, was sich in Java 9 geändert hat
Versuchen Sie es mit RocksDB mit Java
Lesen Sie Binärdateien in Java 1
Vermeiden Sie den Fehler, den Yuma in Java gemacht hat
Holen Sie sich EXIF-Informationen in Java
[Neta] Sleep Sort in Java
Bearbeiten von ini in Java: ini4j
Segfo Java in 6 Zeilen
Versuchen Sie, JavaScript in Java aufzurufen
Lassen Sie uns Spresense mit Java entwickeln (1)
Probieren Sie den Funktionstyp in Java aus! ①
Kann im Docker-Compose-Container nicht kommunizieren
Ich habe ein Roulette in Java gemacht.
Implementierung der zweistufigen Authentifizierung in Java
Refactoring: Machen Sie Blackjack in Java
Schreiben Sie Flyway-Rückrufe in Java