java и classpath
FiXIDeA 23 июня, 2009 - 16:07
второй день мучаюсьс установкой netbeans... проблема общем в том что java classpath не прописан и система не видит istack-commons-runtime библиотеку.... пробовал устанавливать через java-config но в ответ получаю что такого пакета не существует хотя java-config -l выводиткучу пакетов и конкретно его в том чисел =(( помогите плииз не знаю что делать
»
- Для комментирования войдите или зарегистрируйтесь
зммм....
emerge netbeans ?
???
я вас непонимать...да эмержу но какое это отношение имеет к вопросу...вопрос примерно в том "как показать jave что яне вру и что она тупая и данный покет действительно есть... какой конфиг надо править чтоб это прописать ручками???" примерно так... так как стандартным способом результата я не получаю
насколько я имел дело с
насколько я имел дело с java-пакетами - никогда ничего не нужно было прописывать "ручками", оно прописывалось при установке. разве что нужно через eselect выбрать java-машину для пользователя. если есть проблемы со сборкой "стандартным методом" - есть bugzilla.
eselect сделал, env-update,
eselect сделал, env-update, при установки какого то компонента NetBeans ругается что нет определенного джава пакета, делаю java-config -l и этот пакет отображается в списке... Если вежливо попросить джаву через тот же java-config добавить этот пакет(который она сама же выводиткак доступный) в ответ получаю что такого пакет нет =(... уже и сам подумываю в обход емержа поставить этодело...
У меня NetBeans IDE Build
У меня NetBeans IDE Build 200906261401 стоит с сайта разработчика + руссификация к нему от 6.7. Хоть и рекомендуют не ставить ни чего в обход portage ... я поставил, т.к. в стабильной ветке уж больно совсем старая версия - 5.5.1-r1. Emerge -e world проходит не задевая NetBeans.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
Цитата: Хоть и рекомендуют не
А можно было просто размаскировать 6.7_rc3...
ССЗБ
так поставлено мимо портажа, то теперь сами и разбирайтесь что оно в системе покорябало/не сделало.
По идее нужно сделать/найти ebuild для новой версии, ну и http://bugs.gentoo.org/show_bug.cgi?id=263722 тоже можно посмотреть.
>>> Emerging (1 of 11)
>>> Emerging (1 of 11) dev-java/jaxb-2.1.2-r1
* JAXB2_src_20070125.jar RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* Using: sun-jdk-1.6
>>> Unpacking source...
removed `activation.jar'
removed `codemodel.jar'
removed `dtd-parser-1.0.jar'
removed `isorelax.jar'
removed `istack-commons-runtime.jar'
removed `istack-commons-tools.jar'
removed `jaxb-api.jar'
removed `jsr173_1.0_api.jar'
removed `msv.jar'
removed `relaxngDatatype.jar'
removed `resolver.jar'
removed `rngom.jar'
removed `txw2.jar'
removed `xsdlib.jar'
removed `xsom.jar'
!!! ERROR: Package istack-commons-runtime was not found!
*
* ERROR: dev-java/jaxb-2.1.2-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_unpack
* environment, line 4162: Called java-pkg_jarfrom 'istack-commons-runtime'
* environment, line 3206: Called java-pkg_jar-from 'istack-commons-runtime'
* environment, line 3136: Called die
* The specific snippet of code:
* [[ $? != 0 ]] && die ${error_msg};
* The die message:
* There was a problem getting the classpath for istack-commons-runtime.
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-java/jaxb-2.1.2-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-java/jaxb-2.1.2-r1/temp/environment'.
*
!!! When you file a bug report, please include the following information:
GENTOO_VM=sun-jdk-1.6 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.14"
JAVACFLAGS="-source 1.5 -target 1.5" COMPILER=""
and of course, the output of emerge --info
>>> Failed to emerge dev-java/jaxb-2.1.2-r1, Log file:
>>> '/var/tmp/portage/dev-java/jaxb-2.1.2-r1/temp/build.log'
* Messages for package dev-java/jaxb-2.1.2-r1:
*
* ERROR: dev-java/jaxb-2.1.2-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_unpack
* environment, line 4162: Called java-pkg_jarfrom 'istack-commons-runtime'
* environment, line 3206: Called java-pkg_jar-from 'istack-commons-runtime'
* environment, line 3136: Called die
* The specific snippet of code:
* [[ $? != 0 ]] && die ${error_msg};
* The die message:
* There was a problem getting the classpath for istack-commons-runtime.
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-java/jaxb-2.1.2-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-java/jaxb-2.1.2-r1/temp/environment'.