Nicht auflösen kann, jdk.interne Paket
NetBeans scheint nicht in der Lage zu beheben jdk.intern.* Klassen, aber auch andere interne API (also com.Sonne.*) hat kein problem lösen.
Kompilieren-Fehler: "jdk.intern.org.objectweb.asm.ClassReader nicht vorhanden"
(Dieses Paket ist in rt.jar)
Ist das NetBeans-bug?
NetBeans: 8.0 (Build 201403101706)
Java: 1.8.0_20-ea; Java HotSpot(TM) 64-Bit Server VM 25.20-b20
System: Windows 7 version 6.1 läuft auf amd64
- mögliche Duplikate von NetBeans nicht finden rt.jar beim Bau
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist javac Einschränkung. Standardmäßig javac nicht gelesen Klassen aus rt.jar. Es liest aus einer symbol-Datei, die enthält nur die standard-API und einigen internen API (z.B. com.Sonne., com.oracle. und sun.*).
Deaktivieren dieses Mechanismus, kann ich mit javac
-XDignore.symbol.file=true
option.Für Maven, Bearbeiten POM-Datei wie der folgenden.
Nun, ich kann bauen-Projekt ohne Fehler, aber die Fehler Meldung bleibt auf der NetBeans-editor Benutzeroberfläche. Entfernen Sie diese Fehler, die ich Anhängen
-J-DCachingArchiveProvider.disableCtSym
option in NETBEANS_HOME/etc/netbeans.conf-Datei.Schließlich entfernte ich alle Fehler von NetBeans Umgebung.