Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > NetBeans: JVM creation failed |
Автор: ReFrehH 9.10.2009, 12:02 |
Доброго времени! При попытке запустить NetBeans вылетает собщение об ошибке: JVM creation failed, запустить IDE не получается((.. Какие у кого есть идеи? ![]() NetBeans - 6.7.1 JDK - jdk1.6.0_02 OS -Windows XP SP3 |
Автор: Skynin 9.10.2009, 16:54 |
Я бы начал с установки последней версии JDK - jdk1.6.0_16 А потом уже думал дальше, если не поможет. |
Автор: ReFrehH 10.10.2009, 09:22 | ||
Установил, прописал в переменных окружения JAVA_HOME и PATH: JAVA_HOME = C:\Program Files\Java\jdk1.6.0_16 PATH = C:\Program Files\Java\jdk1.6.0_16\bin, не помогает((. Какие еще идеи...? |
Автор: timurtimur 10.10.2009, 10:47 |
а теперь попробуйте переустановить нетбинс |
Автор: ReFrehH 10.10.2009, 11:33 | ||
))спасибо, пробовал уже, после чего отписывал в посте выше ![]() |
Автор: Galaran 10.10.2009, 13:00 |
javac, java из консоли подают признаки жизни ? |
Автор: ReFrehH 12.10.2009, 07:39 | ||
Подают, на -version откликаются. Переменные окружения прописаны. |
Автор: Skynin 12.10.2009, 14:48 | ||
Я эти переменные не прописывал никогда. NetBeans'у они ни к чему. У меня и сейчас нет переменной JAVA_HOME и в путях не прописано, а все 4ре IDE запускаются нормально. Вторым шагом я бы посмотрел в NetBeans\etc\netbeans.conf Если там все в порядке, скачал бы какое-нить приложение на java, типа FreeMind или Vuze или Arahnofilia и проверил, а java приложения вообще запускаются? Если нет - тупо снес бы каталог Java, запустил бы CCleaner чтобы вычистить реестр - и поставил бы заново JDK. Если и после этого тоже самое - занялся бы анализом установленных приложений, служб, может какая-нить "nokia PC Suite" на себя перехватывает обращение к JVM А также - политиками безопасности для текущего пользователя, может ему права какие порубаны. |
Автор: ReFrehH 14.10.2009, 08:14 | ||
В netbeans.conf вроде без мата, прписан корректный путь к JDK, все остальные java программы запускаются, также нормльно работает IDEA, поэтому предпологаю что с правами пользователя все нормально. Остается грешить на какие либо сторонние приложения/службы, но я думаю если бы они были замешаны, то и прочие java программы не должны были запускаться? |
Автор: Skynin 14.10.2009, 11:55 | ||||
IDEA запускается со своего JRE (побродите по ее внутренним каталогам, увидите). Я правда его удаляю, после инсталяции, и делаю мягкую ссылку на основной.
А Eclipse как, пробовали? Если и он нормально, то возможно 1. Предыдущая установка нетбинса содержала конфликтующие плагины. Нужно почистить (см документ энд сеттингс / юзер). 2. Текущая установка какая-то не та, или при инсталяции находит какие-то java библиотеки, эмуляторы, SDK, ..., древнюю Java DB..., проекты по умолчанию, ..., по путям по умолчанию, ..., ..., которые прописывает для дальнейшего использования, ну а при их запуске - получаете известный Вам результат. Кстати, а Вы логи запуска нетбинса смотрели? |
Автор: ReFrehH 19.10.2009, 13:58 | ||
Эклипс не пользовал, до этого нетбинс не ставил. Не подскажие, где нетбинс хранит логи запуска ? в док&сеттингс я не нашел... |
Автор: Skynin 19.10.2009, 15:26 | ||
c:\Documents and Settings\USER\.netbeans\6.7\var\log\ Хотя, если вылетает сам стартёр netbeans.exe, то логи наверное и создаться не успеют... |
Автор: ivanovpv 19.10.2009, 15:55 |
Что-то жесть какая-то... Ни разу не встречался такой фигней. Посмотрите в regedit значения переменных HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft - куда смотрят JRE и JDK, запустите в контрольной панели Java и посмотрите установки JRE. Может у вас в компе несколько разных JDK/JRE стоят - какой-нить OpenJDK способен испортить жизнь NetBeans'у |
Автор: ReFrehH 20.10.2009, 08:22 | ||||||
Вы правы, никаких логов нет..( Добавлено через 4 минуты и 27 секунд
верно, стоят несколько версий, все сановские. jdk1.5.0_06 jdk1.6.0_02 jdk1.6.0_16 jre1.5.0_06 jre1.6.0_02 jre6 Все время работал с 1.5, после ошибки нетбинса понаставил остальные, но результат всеравно никакой. На данный момент энвироментсы ссылаются на jdk1.6.0_16. |
Автор: Skynin 20.10.2009, 13:19 | ||
На это уже давал совет: Если нет - тупо снес бы каталог Java (все до единого), запустил бы CCleaner(или Wise Registry Cleaner, или другой какой чистильщик реестра от некоретных ссылок) - и поставил бы заново JDK. При таком зоопарке, мало ли какой косоплет получился, типа 5ая JVM пытается загрузить либы от 6ой. Если нужен весь этот зоопарк, то после сноса ставил бы в порядке увеличения версии |
Автор: ReFrehH 21.10.2009, 11:21 | ||
Снес все, вычистил CCleaner'ом, поставил только jdk1.6.0_16, результат тот же..(( |
Автор: Skynin 21.10.2009, 16:18 | ||
Так как мне отсюда не видно, что там у Вас с виндой, может дистрибутив какой Zver, может ее вирусы погрызли, может политики безопасности понакручены, может ..., ..., и в каком порядке что Вы ставите, и что Вы знаете о настройках винды и установленных программ, то: Делаете образ системного диска каким-нить акронисом (чтобы вернуть назад, если что). Ставите винду с форматированием. Дистрибутив чтобы без лишних твиков, тем и прочего. На нее тут же JDK, и потом NetBeans. Если и после этого никак, то либо менять компьютер, либо звать священника, чтобы освятил его и место. |
Автор: ReFrehH 23.10.2009, 08:27 |
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft] [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit] "CurrentVersion"="1.6" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.5] "JavaHome"="C:\\Program Files\\Java\\jdk1.5.0_06" "MicroVersion"="0" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.5.0_06] "JavaHome"="C:\\Program Files\\Java\\jdk1.5.0_06" "MicroVersion"="0" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6] "JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_16" "MicroVersion"="0" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.6.0_16] "JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_16" "MicroVersion"="0" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in] [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.5.0_06] "JavaHome"="C:\\Program Files\\Java\\jre1.5.0_06" "UseJava2IExplorer"=dword:00000000 "HideSystemTrayIcon"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.6.0_16] "JavaHome"="C:\\Program Files\\Java\\jre6" "UseJava2IExplorer"=dword:00000001 "UseNewJavaPlugin"=dword:00000001 "HideSystemTrayIcon"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] "Java6FamilyVersion"="1.6.0_16" "CurrentVersion"="1.6" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.5.0_06] "JavaHome"="C:\\Program Files\\Java\\jre1.5.0_06" "MicroVersion"="0" "RuntimeLib"="C:\\Program Files\\Java\\jre1.5.0_06\\bin\\client\\jvm.dll" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6] "JavaHome"="C:\\Program Files\\Java\\jre6" "RuntimeLib"="C:\\Program Files\\Java\\jre6\\bin\\client\\jvm.dll" "MicroVersion"="0" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0_16] "JavaHome"="C:\\Program Files\\Java\\jre6" "MicroVersion"="0" "RuntimeLib"="C:\\Program Files\\Java\\jre6\\bin\\client\\jvm.dll" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0_16\MSI] "JU"="1" "OEMUPDATE"="" "MODE"="C" "FROMVERSION"="NA" "KERNEL"="" "PRODUCTVERSION"="6.0.160" "INSTALLDIR"="C:\\Program Files\\Java\\jre6\\" "SYSTRAY"="1" "EULA"="0" "IEXPLORER"="1" "MOZILLA"="1" "JAVAUPDATE"="1" "AUTOUPDATECHECK"="1" "AUTOUPDATEDELAY"="" "ImageCkSum"="3619010737" "FullVersion"="1.6.0_16-b01" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update] [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy] "EnableJavaUpdate"=dword:00000001 "NotifyDownload"=dword:00000001 "NotifyInstall"=dword:00000000 "UpdateSchedule"=dword:00000008 "Frequency"=dword:01160000 "UpdateMin"=dword:00000028 "ScheduleId"="S-1-5-21-2974309946-2210014987-819905721" "EnableAutoUpdateCheck"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start] "CurrentVersion"="1.6.0_16" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.0.1] "Home"="C:\\Program Files\\Java\\jre6\\bin" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.0.1_02] "Home"="C:\\Program Files\\Java\\jre6\\bin" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.0.1_03] "Home"="C:\\Program Files\\Java\\jre6\\bin" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.0.1_04] "Home"="C:\\Program Files\\Java\\jre6\\bin" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.2] "Home"="C:\\Program Files\\Java\\jre6\\bin" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.2.0_01] "Home"="C:\\Program Files\\Java\\jre6\\bin" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.5.0_06] "Home"="C:\\Program Files\\Java\\jre6\\bin" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Web Start\1.6.0_16] "Home"="C:\\Program Files\\Java\\jre6\\bin" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs] |
Автор: ivanovpv 24.10.2009, 11:54 | ||
У вас стоит 2 версии JDK: 1.5.0_06 и 1.6.0_16 и 2 версии JRE Надо снести 5-ю Java, затем удалить в реестре все записи типа:
То же самое на всякий случай проделать в ветке [HKEY_CURRENT_USER\SOFTWARE\JavaSoft] Потом проверить куда смотрит переменная окружения JAVA_HOME (должна смотреть на C:\\Program Files\\Java\\jdk1.6.0_16), перезагрузиться и попробовать еще раз. |
Автор: ReFrehH 24.10.2009, 12:56 | ||||
Они обе мне неужны. Я сделал ка Вы сказали, снес 5-ю, вычистил ключи в реестре, проверил перем окружения, все как указано, перезагружаюсь - результат тот же... Не могу взять в толк в какую сторону копать, все остальные java приложения нормально работают. Дома поставил нетбинс - нормально запускается, а на работе все никак не могу запустить и сносить систему не вариант...(( |
Автор: Skynin 24.10.2009, 15:10 | ||
Так сравните настройки виндовс дома и на работе Установленное ПО. На форуме нетбинса вот такой нюанс даже нашел: CLASSPATH=.;C:\Program Files\QuickTime\QTSystem\QTJava.zip http://forums.netbeans.org/topic18850-0-asc-0.html |
Автор: ivanovpv 26.10.2009, 09:15 | ||
1) Вычистите в реестре все ключи содержащие ссылки на Netbeans 2) Удалите в своем домашнем каталоге каталог .netbeans 3) Пройдитесь по всем временным каталогам - оттуда также снесите все упоминания о Netbeans 4) В Program Files/Java также безжалостно вырезайте все упоминания о JDK/JRE 5.x Если и после этого не работает - ну тогда я не знаю... ![]() Да, есть еще 1 хак-вариант. Тупо скопировать рабочий Netbeans из домашнего компа, закинуть в аналогичный каталог на рабочем компе и запустить врукопашную. Я так делал на каком-то компе, где нелзя было ничего устанавливать - работало |
Автор: dementiev 23.10.2010, 00:50 |
столкнулся с такой же проблемой, при попытке запустить нетбинск через remote desktop с другой машины. |
Автор: dementiev 23.10.2010, 01:20 |
resolved: add -J-Xmx256m to netbeans.conf |