Не удалось собрать 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" выглядит как двоичный файл, и я не уверен, почему он имеет префикс ".". У кого-нибудь была эта проблема раньше? Как я могу это исправить?
Вы пытались переименовать его, чтобы избавиться от ведущих "."?