powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / gcj & java 1.6
6 сообщений из 6, страница 1 из 1
gcj & java 1.6
    #34036059
calculator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собираю яву 1.6 из исходников с помощью gcj(я знаю что есть бинарный установочный файл, но надо именно собрать из исходников:)
на этапе компилияции при выполнении команды
gcj -C -g -d ../jvmtiGenfiles jvmtiGen.java
все падает с ошибкой :
java.util.Vector<String> params = new java.util.Vector<String>(); - некорректное выражение.
я нашел Vector.java там конструктор класса выглядит таким образом:
public Vector(Collection <? extends E> c){...}
я сам яву не знаю, поэтому не понимаю что не так, может кто сталкивался?
все собирается под RHEL 4.0(gcj 3.4.3), также пробовал под федорой 4(gcj 4.0.0)-результат одинаковый. при этом, если собирать не gcj, a javac то все нормально
...
Рейтинг: 0 / 0
gcj & java 1.6
    #34036902
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ваш gcj точно соответсвует спецификации языка java хотябы >=1.5? Т.е. он generic'и точно понимает?
...
Рейтинг: 0 / 0
gcj & java 1.6
    #34037034
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
funikovyuriа ваш gcj точно соответсвует спецификации языка java хотябы >=1.5? Т.е. он generic'и точно понимает?

Нет конечно. gcj никогда в жизни не проходил Java Compatibility Test
...
Рейтинг: 0 / 0
gcj & java 1.6
    #34037038
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
calculatorсобираю яву 1.6 из исходников с помощью gcj(я знаю что есть бинарный установочный файл, но надо именно собрать из исходников:)
на этапе компилияции при выполнении команды
gcj -C -g -d ../jvmtiGenfiles jvmtiGen.java
все падает с ошибкой :
java.util.Vector<String> params = new java.util.Vector<String>(); - некорректное выражение.
я нашел Vector.java там конструктор класса выглядит таким образом:
public Vector(Collection <? extends E> c){...}
я сам яву не знаю, поэтому не понимаю что не так, может кто сталкивался?
все собирается под RHEL 4.0(gcj 3.4.3), также пробовал под федорой 4(gcj 4.0.0)-результат одинаковый. при этом, если собирать не gcj, a javac то все нормально

Я бы сначала исходники JVM скачал, скомпилил бы их, и потом с их помощью собрал бы JDK полностью. А gcj - это так, неполная реализация...
...
Рейтинг: 0 / 0
gcj & java 1.6
    #34038539
calculator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
funikovyuriа ваш gcj точно соответсвует спецификации языка java хотябы >=1.5? Т.е. он generic'и точно понимает?
Можно немножко поподробней про generic, что это и где почитать можно.

2Кувалдин Роман
Для сборки 1.6 нужна ява 1.5. вот эту зависимость и надо так сказать разорвать. ошибка происходит на этапе получения sa-jdi.jar он есть в lib'e как у jvm так и у jdk.
...
Рейтинг: 0 / 0
gcj & java 1.6
    #34038934
calculator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понимаю что дженерик это чтото вроде шаблонов, которые впервые появились на java 1.5? поэтому нет смысла собирать java 1.6 gcj который относительно нормально работает на 1.4 (т.е. не имеет поддержки этого самого generic:((
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / gcj & java 1.6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]