Fehler beim Erstellen von openjdk 7-Update 6

559

Ich habe das Archiv von openjdk 7 Update 6 von dieser Seite heruntergeladen:

https://jdk7.java.net/source.html

Ich habe versucht, es anhand der README-builds.html zu erstellen, schlug aber mit vielen Fehlern wie "unmappable character for encoding ascii" fehl. Zum Beispiel:

../../../src/share/classes/javax/transaction/._TransactionRequiredException.java:1: Fehler: nicht zuweisbares Zeichen für die Kodierung von ASCII.

Ich habe auf Mac 10.7.5 und Debian 6 versucht, aber beide sind mit den gleichen Fehlern gescheitert.

Diese Datei "corbar / src / share / classes / javax / transaction /. TransactionRequiredException.java" sieht aus wie eine Binärdatei und ich bin mir nicht sicher, warum sie das Präfix ". " Hat . Jemand hatte dieses Problem schon einmal? Wie kann ich es reparieren?

0
Ich bin nicht sicher, ob Stack Overflow der beste Ort für diese Frage ist, da er sich nicht speziell auf Programmierung oder Algorithmen bezieht. Arkanon vor 10 Jahren 1

1 Antwort auf die Frage

1
Stephen C

Es scheint, dass der Build fehlschlägt, weil die Zeichencodierung des heruntergeladenen Java-Codes Nicht-ASCII-Zeichen enthält ... und Sie ASCII als Standardzeichensatz für Ihr System bzw. Ihre Systeme verwenden:

Untersuchen Sie die betreffenden Dateien, um die Nicht-ASCII-Zeichen zu ermitteln.

  • Ändern Sie Ihre Standard-Zeichensätze in UTF-8 (oder was auch immer), um sie an die Dateikodierung anzupassen, ODER

  • Konvertieren Sie die fehlerhaften Dateien in ASCII. Verwenden Sie dazu das native2asciiTool, das Bestandteil einer Standard-JDK-Distribution ist.


Diese Datei "corbar / src / share / classes / javax / transaction / .TransactionRequiredException.java" sieht aus wie eine Binärdatei und ich bin nicht sicher, warum sie das Präfix "." Hat. Jemand hatte dieses Problem schon einmal? Wie kann ich es reparieren?

Haben Sie versucht, es umzubenennen, um das führende "."