Товарищи, дорогие! Подскажите пожалуйста, как под FreeBSD 5.4 поставит jdk и jre. Все равно чьи: сановские или от ibm, лишь бы работало. Вся инфа в инете только под FreeBSD 4.x, так что я ничего не нашел. Буду признателен до конца жизни.
можно включить поддержку эмуляции Linux и использовать JRE/JDK для Linux
Это понятно, но вся соль в том, что инсталляшка не ставится. Пишет в конце "aborted". $? равно 0. И тишина.
Найди установку Oracle на этом сайте. Там описано как поставить JRE из портов. JDK ставится аналогично.
>Товарищи, дорогие! Подскажите пожалуйста, как под FreeBSD 5.4 поставит jdk и jre.
cd /usr/ports/java/linux-sun-jdk15
make install
дальше он попросит файло и скажет откуда стянуть
стягиваешь и закидываешь в /usr/ports/distfiles
дальше make install clean
и всёможно, конечно и нативную жабу собрать, но дооолго это
>можно, конечно и нативную жабу собрать, но дооолго этоА насколько долго? У меня почти 40 часов на GenuineIntel 930.96MHz стоит на
gmake[3]: Entering directory `/usr/ports/java/jdk15/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
Generating ../generated/jvmtifiles/jvmdiEnter.cpp
/usr/local/linux-sun-jdk1.4.2/bin/java -classpath ../generated/jvmtifiles jvmtiGen -IN /usr/ports/java/jdk15/work/hotspot/src/share/vm/prims/jvmti.xml -XSL /usr/ports/java/jdk15/work/hotspot/src/share/vm/prims/jvmdiEnter.xsl -OUT ../generated/jvmtifiles/jvmdiEnter.cpp -PARAM interface jvmdi
Info: jvmtiGen using javax.xml.transform.TransformerFactory = org.apache.xalan.processor.TransformerFactoryImpl
>cd /usr/ports/java/linux-sun-jdk15
>make install
>дальше он попросит файло и скажет откуда стянуть
>стягиваешь и закидываешь в /usr/ports/distfiles
>дальше make install clean
>и всёа у меня:
#make install
===> linux-sun-jdk-1.5.0.05,2 does not run (core dumps: Bad System Call).
#mount
/dev/da0s1a on / (ufs, local)
/dev/da0s1f on /usr (ufs, local)
/dev/da0s1e on /var (ufs, local)
procfs on /proc (procfs, local)
linprocfs on /usr/compat/linux/proc (linprocfs, local)
linux-sun-jdk14 собрался и стал нормально
Забавно было читать, как коллеги предлагают зайти в порты и сделать там make install
даже не потрудившись подумать, что проблема там и возникает. Сейчас тоже разбираюсь, появилась не так давно на 4ой ветке, на 5й и 6й все ок.
>Товарищи, дорогие! Подскажите пожалуйста, как под FreeBSD 5.4 поставит jdk и jre.
>Все равно чьи: сановские или от ibm, лишь бы работало. Вся
>инфа в инете только под FreeBSD 4.x, так что я ничего
>не нашел. Буду признателен до конца жизни.А данная ссылка не поможет: http://www.freebsd.org/java/ ?
Читай сообщение от DEC на этой ветке. Проверено - работает и ставится.
>Читай сообщение от DEC на этой ветке. Проверено - работает и ставится.
>Полагаю это все же ответ вопрошавшему ?!
Точно такая же бяда:
#make
===> linux-sun-jdk-1.5.0.05,2 does not run (core dumps: Bad System Call).
стоит правда
jdk-1.4.2p7_2 Java Development Kit 1.4.2
linux-sun-jdk-1.4.2.05 Sun Java Development Kit 1.4 for Linux
но хотелось обновить.
У меня собрался native после длительного пинания следующим образом:
Сборка останавливалась на генерации cpp из xml/xsl, я их слил на машину с работающей java, сгенерил там и положил на машину, на которой надо собрать java. только когда будешь ложить, не перемещай а копируй, у меня за один раз собрать нормально не получилось, пришлось несколько раз подовывать. после копирования сделай им touch, чтоб make обмануть :) Данный процесс повторить ещё раз надо будет - java собирается 2 раза и сравнивает результаты. И при линковке начало ругаться на нехватку символов в либе - надо посносить .o которые ложаться в либ и проверить cpp - у меня при сборке проскочил cpp 0 размера. но зато сейчас работает нормально, хотя при большом желании можно пересобрать будет java по новой имспользуя в качестве bootstrap java ту, что собрал