LINUX.ORG.RU

oracle и java

 , ,


0

3

есть у меня oracle 11g, java 7, какой-то там aix и жгучее желание нашлепать жабских хранимок.

и вот вопрос: как оракл уговорить понимать классы от седьмой явы? у него в собой была 5-ка, он ей и пользуется, паразит. java_home правильный, симлинк из его оракловых недр на 7-ку jdk сделал, рестартанул. хрен там. чяднт?

зы. javac -target 1.5 --- это какое-то извращение.

Скорее всего, Oracle эмбеддит JVM. Ищите libjvm.so в списке открытых файлов и смотрите, откуда он её берёт.

Ignatik
()
Ответ на: комментарий от Ignatik

Ищите libjvm.so в списке открытых файлов

нихрена себе, а как-то поинтерпрайзнее? sql запрос там, или insallp какой-нить?

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от Ignatik

Oracle эмбеддит JVM

при этом jdk у него таки отдельно есть. живой, рабочий, егойным javac можно даже собирать.

Rastafarra ★★★★
() автор топика

Jvm в oracle dbms своя, зовется Aurora. Думаю, что за ее замену даже не стоит браться.

Реальный вариант — использовать retrotranslator, но для java 7 придется портировать новые и обновленные классы самостоятельно.

Приходилось с его помощью конвертировать jar-файлы, собранные с target=5, для загрузки в oracle 10.2 (там java 1.4).

зы. javac -target 1.5 --- это какое-то извращение.

Без чего в java 5 после java 7 плохо живется? Например, в 1.4 для меня это были generics и foreach.

amm
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.