Не удалось собрать openjdk 7 update 6

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

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

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

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

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

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

1 ответ

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

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

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

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


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

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

Другие вопросы по тегам