Я скачал архив openjdk 7 update 6 с этой страницы:

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

Я попытался построить его, следуя README-builds.html, но потерпел неудачу со множеством ошибок, таких как "не отображаемый символ для кодирования ascii". Например:

../../../src/share/classes/javax/transaction/._TransactionRequiredException.java:1: ошибка: не отображаемый символ для кодирования ascii.

Я пробовал на Mac 10.7.5 и Debian 6, но оба не удалось с одинаковыми ошибками.

Этот файл "corbar/src/share/classes/javax/ транзакция /.TransactionRequiredException.java "выглядит как двоичный файл, и я не уверен, почему он имеет префикс". ». У кого-нибудь была эта проблема раньше? Как я могу это исправить?

1 ответ1

1

Похоже, что сборка не удалась, потому что кодировка символов загруженного вами Java-кода содержит не-ASCII символы ... и у вас есть ASCII в качестве набора символов по умолчанию для вашей системы:

Изучите файл (ы), о котором идет речь, чтобы попытаться определить не-ASCII символы, затем:

  • измените свой набор символов по умолчанию на UTF-8 (или любой другой), чтобы соответствовать кодировке файла, ИЛИ

  • Преобразуйте испорченные файлы в ASCII, используя инструмент native2ascii , входящий в стандартный дистрибутив JDK.


Этот файл "corbar/src/share/classes/javax/ транзакция /.TransactionRequiredException.java "выглядит как двоичный файл, и я не уверен, почему он имеет префикс". ". У кого-нибудь была эта проблема раньше? Как я могу это исправить?

Вы пытались переименовать его, чтобы избавиться от ведущих "."?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .