Impossibile compilare l'aggiornamento 6 di openjdk 7


0

Ho scaricato l'archivio dell'aggiornamento 6 di openjdk 7 da questa pagina:

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

Ho provato a costruirlo seguendo README-builds.html ma non ci sono riuscito con molti errori come "carattere non mappabile per la codifica ASCII". Per esempio:

../../../src/share/classes/javax/transaction/._TransactionRequiredException.java:1: errore: carattere non mappabile per la codifica ascii.

Ho provato sia su Mac 10.7.5 che su Debian 6, ma entrambi hanno fallito con gli stessi errori.

Questo file "corbar / src / share / classes / javax / transazione /. TransactionRequiredException.java" sembra un file binario e non sono sicuro del perché abbia il prefisso ". ". Qualcuno ha avuto questo problema prima? Come posso ripararlo?


1
Non sono sicuro che Stack Overflow sia il posto migliore per questa domanda, in quanto non si riferisce specificamente alla programmazione o agli algoritmi.
Arkanon,

Risposte:


1

Sembra che la compilazione stia fallendo perché la codifica dei caratteri del codice Java scaricato contiene caratteri non ASCII ... e hai ASCII come set di caratteri predefinito per i tuoi sistemi:

Esamina i file in questione per provare a identificare i caratteri non ASCII, quindi:

  • cambia il set di caratteri predefinito in UTF-8 (o qualsiasi altra cosa) in modo che corrisponda alla codifica del file, OR

  • convertire i file offensivi in ​​ASCII utilizzando lo native2asciistrumento fornito come parte di una distribuzione JDK standard.


Questo file "corbar / src / share / classes / javax / transazione / .TransactionRequiredException.java" sembra un file binario e non sono sicuro del perché abbia il prefisso ".". Qualcuno ha avuto questo problema prima? Come posso ripararlo?

Hai provato a rinominarlo per sbarazzarti del "".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.