Не инсталлируется Эклипс :(

User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Не инсталлируется Эклипс :(

Post by Sabina »

Пытаюсь инсталлировать Эклипс на ХР c бинарника и что-то все безрезультатно:
Дает вот такую ошибку
Image

Есть подозрение, что версия джавы не та, но тут тоже не совсем понятно.
В readme для Eclipse 3.0 в requirements стоит
Sun Java 2 SDK, Standard Edition, version 1.4.2_03 for Microsoft Windows

У меня стоит 1.4.2_02
На сановским сайте для скачки вижу только 1.4.2_05

Че делать непонятно :pain1: ? Попробовать скачать 05?

Сабина.

И еще где этот log file с инсталляционными ошибками? Видно что в Documents and Setting и про юзера могу догадаться, а как дальше этот path разгадывать? Хоть бы имя файла знать...
User avatar
Strannik223
Уже с Приветом
Posts: 569
Joined: 14 Dec 2003 04:06
Location: Львов->Киев->Торонто

Re: Не инсталлируется Эклипс :(

Post by Strannik223 »

Sabina wrote:Пытаюсь инсталлировать Эклипс на ХР c бинарника и что-то все безрезультатно:
Дает вот такую ошибку


Похоже что оно не переваривает имена с пробелами. Там в процессе инсталяции нет настроек что бы поменять имена директорий?
Никакой разрухи нет. (с) Проф. Преображенский.
Brat
Уже с Приветом
Posts: 1300
Joined: 30 Jun 2002 17:50
Location: IA -> CT -> NJ

Post by Brat »

Эклипс должен приходить с JDK так что конфликта с тем что уже установлено быть в принципе не должно.

Более того, потом Вы сможете выбирать какой JDK использовать.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Не инсталлируется Эклипс :(

Post by Sabina »

Strannik223 wrote:Похоже что оно не переваривает имена с пробелами. Там в процессе инсталяции нет настроек что бы поменять имена директорий?


Точна :umnik1:
Как же я сама не догадалась.
Спасибо, Странник.

Что-то у меня там в SDK не хватает. javax?
Ошибка вот какая

!SESSION Jul 20, 2004 17:19:11.779 ---------------------------------------------
eclipse.buildId=I200406251208
java.version=1.3.1_01
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US

!ENTRY org.eclipse.osgi Jul 20, 2004 17:19:11.779
!MESSAGE Error registering XML parser services.
!STACK 0
java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseAdaptor.registerEndorsedXMLParser(EclipseAdaptor.java:272)
at org.eclipse.core.runtime.adaptor.EclipseAdaptor.frameworkStart(EclipseAdaptor.java:253)
at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:61)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:958)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:954)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:937)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:553)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:477)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:273)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.launch(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.SystemBundle.resume(SystemBundle.java:166)
at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:425)
at org.eclipse.osgi.framework.internal.core.OSGi.launch(OSGi.java:51)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:216)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:127)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:183)
at org.eclipse.core.launcher.Main.run(Main.java:644)
at org.eclipse.core.launcher.Main.main(Main.java:628)

!ENTRY org.eclipse.osgi Jul 20, 2004 17:19:11.842
!MESSAGE Startup error
!STACK 1
java.lang.NoClassDefFoundError: org/xml/sax/helpers/DefaultHandler
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.eclipse.core.runtime.adaptor.PluginConverterImpl.parsePluginInfo(PluginConverterImpl.java:552)
at org.eclipse.core.runtime.adaptor.PluginConverterImpl.fillPluginInfo(PluginConverterImpl.java:111)
at org.eclipse.core.runtime.adaptor.PluginConverterImpl.convertManifest(PluginConverterImpl.java:655)
at org.eclipse.core.runtime.adaptor.EclipseBundleData.generateManifest(EclipseBundleData.java:219)
at org.eclipse.core.runtime.adaptor.EclipseBundleData.loadManifest(EclipseBundleData.java:177)
at org.eclipse.core.runtime.adaptor.EclipseBundleData.getManifest(EclipseBundleData.java:159)
at org.eclipse.core.runtime.adaptor.EclipseBundleData.loadFromManifest(EclipseBundleData.java:266)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultBundleData.initializeNewBundle(DefaultBundleData.java:77)
at org.eclipse.osgi.framework.internal.defaultadaptor.DefaultAdaptor$1.begin(DefaultAdaptor.java:451)
at org.eclipse.osgi.framework.internal.core.Framework.installWorkerPrivileged(Framework.java:746)
at org.eclipse.osgi.framework.internal.core.Framework$2.run(Framework.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.Framework.installWorker(Framework.java:715)
at org.eclipse.osgi.framework.internal.core.Framework.installBundle(Framework.java:659)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.installBundle(BundleContextImpl.java:219)
at org.eclipse.core.runtime.adaptor.EclipseStarter.installBundles(EclipseStarter.java:800)
at org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBundles(EclipseStarter.java:429)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:222)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:127)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:183)
at org.eclipse.core.launcher.Main.run(Main.java:644)
at org.eclipse.core.launcher.Main.main(Main.java:628)

!ENTRY org.eclipse.osgi Jul 20, 2004 17:19:11.857
!MESSAGE Bundle initial@reference:file:c:/Eclipse/eclipse/plugins/org.eclipse.core.runtime_3.0.0/ [1] was not resolved.


Сабина
Last edited by Sabina on 21 Jul 2004 01:26, edited 1 time in total.
Brat
Уже с Приветом
Posts: 1300
Joined: 30 Jun 2002 17:50
Location: IA -> CT -> NJ

Post by Brat »

Сорри - неправ я

Я по WSAD рядил.

:oops: Eclipse does not include a Java runtime environment (JRE). You will need a 1.4.1 level or higher Java runtime or Java development kit (JDK) installed on your machine in order to run Eclipse. Click here if you need help finding a Java runtime
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Не инсталлируется Эклипс :(

Post by Sabina »

Sabina wrote:
....
java.version=1.3.1_01
....


А это откуда взялось вообще непонятно :pain1:

Сабина
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Post by A. Fig Lee »

а..
помню.. помню..
воевал с етой проблемой.
И на апачевский сайт лазил..
А вот в чем проблема была - не помню.
Верить нельзя никому - даже себе. Мне - можно!
3DD
Уже с Приветом
Posts: 7883
Joined: 05 Aug 2003 21:39
Location: CA

Post by 3DD »

Из вашего лога:
"
...
eclipse.buildId=I200406251208
java.version=1.3.1_01
java.vendor=Sun Microsystems Inc.
..
"
А вы случайно давно не ставили, например JBuilder или еще чего, что параллельно с собой установил Джаву 1.3, пути и системные переменные к ней прописал?
Можно сделать поиск в директориях например "java.exe" или "javac.exe" или "javax.exe".
Можно потом снести все Джавы и на чистое место поставить J2SE SDK 1.4.2_05.
После этого ставить Эклипс. Все должно сработать.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

3DD wrote:Из вашего лога:
"
...
eclipse.buildId=I200406251208
java.version=1.3.1_01
java.vendor=Sun Microsystems Inc.
..
"
А вы случайно давно не ставили, например JBuilder или еще чего, что параллельно с собой установил Джаву 1.3, пути и системные переменные к ней прописал?
Можно сделать поиск в директориях например "java.exe" или "javac.exe" или "javax.exe".
Можно потом снести все Джавы и на чистое место поставить J2SE SDK 1.4.2_05.
После этого ставить Эклипс. Все должно сработать.


Билдер был старый точно. Но я неделю назад все снесла на корню (как мне казалось). Интересно какие же он пути конкретно прописал? Вроде я по всем variables прошлась.

И Джавы все я уже снесла и поставила 05. Ладно буду копать останки старой Джавы на диске и в переменных/регистрах(?) :mrgreen:

Спасибо,
Сабина
User avatar
Blake
Уже с Приветом
Posts: 1102
Joined: 16 Sep 2003 04:41
Location: Out Of Blue

Post by Blake »

1.4 подойдет. Можешь попробовать скопировать java.exe из 1.4/bin в с:\windows\system32\
User avatar
Sergey_P
Уже с Приветом
Posts: 5280
Joined: 01 Nov 2000 10:01
Location: (RU->WA->NJ->?)

Re: Не инсталлируется Эклипс :(

Post by Sergey_P »

Sabina wrote:Есть подозрение, что версия джавы не та, но тут тоже не совсем понятно.
В readme для Eclipse 3.0 в requirements стоит
Sun Java 2 SDK, Standard Edition, version 1.4.2_03 for Microsoft Windows

Кчему такие мучения :pain1: скачай любую 1.4 и поставь в корень
скажем C:/J2SE14
в корень же Eclipse
У меня как раз на XP живут пара 2-х Eclipse и 3.0; SDK-ев вообще зверинец
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Не инсталлируется Эклипс :(

Post by Sabina »

Sergey_P wrote:
Sabina wrote:Есть подозрение, что версия джавы не та, но тут тоже не совсем понятно.
В readme для Eclipse 3.0 в requirements стоит
Sun Java 2 SDK, Standard Edition, version 1.4.2_03 for Microsoft Windows

Кчему такие мучения :pain1: скачай любую 1.4 и поставь в корень
скажем C:/J2SE14
в корень же Eclipse
У меня как раз на XP живут пара 2-х Eclipse и 3.0; SDK-ев вообще зверинец


У меня все в корне стоит и Эклипс и Джава. В смысле Эклипс конечно еще нигде не стоит :) , но бинарник я из Documents ...убрала. Я думаю 3DD прав, что-то наверное в путях прописано. Еще попробую java.exe в systems засунуть.

Сабина
User avatar
WildVlad
Уже с Приветом
Posts: 3982
Joined: 13 Jul 2000 09:01
Location: SVX -> BOS -> BUR -> SJC

Re: Не инсталлируется Эклипс :(

Post by WildVlad »

Наберите
set JAVA_HOME
Посмотрите куда оно показывает.
Потом запустите от туда java -version
Если версия не та (меньше 1.4), переставьте JAVA_HOME на что-нибудь более подходящее
I hated LA
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Не инсталлируется Эклипс :(

Post by Sabina »

WildVlad wrote:Потом запустите от туда java -version
Если версия не та (меньше 1.4), переставьте JAVA_HOME на что-нибудь более подходящее


Откуда java - version версию читает? Из регистров?
JAVA_HOME у меня правильная стояла и стоит :pain1:

Сабина
Last edited by Sabina on 21 Jul 2004 03:40, edited 1 time in total.
User avatar
WildVlad
Уже с Приветом
Posts: 3982
Joined: 13 Jul 2000 09:01
Location: SVX -> BOS -> BUR -> SJC

Post by WildVlad »

java -version читает из бинарника java.exe
I hated LA
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

WildVlad wrote:java -version читает из бинарника java.exe


Чудеса :pain1:
Image

Сабина
Last edited by Sabina on 21 Jul 2004 03:45, edited 1 time in total.
User avatar
Blake
Уже с Приветом
Posts: 1102
Joined: 16 Sep 2003 04:41
Location: Out Of Blue

Post by Blake »

Руки так и чешутся набрать в cmd "which java" :|
User avatar
Sergey_P
Уже с Приветом
Posts: 5280
Joined: 01 Nov 2000 10:01
Location: (RU->WA->NJ->?)

Post by Sergey_P »

Sabina wrote:Чудеса :pain1:
Image

В решете. Выж SDK с "0"=я инсталировали, он вроде все пути/окружение должен переписать :pain1:
кстати а в Path у Вас что?

ЗЫ java это первая попавшаяся java.exe. а уж кто первый попадется зависит от того в какой вы дирректории, что в Path. :radio%:
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

Blake wrote:Руки так и чешутся набрать в cmd "which java" :|


В общем я сама виновата, в PATH просмотрела вот этот путь:
C:\Program Files\Oracle\jre\1.3.1\bin\java.exe

Спасибо, Блейк Image

Сабина
Last edited by Sabina on 21 Jul 2004 05:37, edited 1 time in total.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

A. Fig Lee wrote:а..
помню.. помню..
воевал с етой проблемой.
И на апачевский сайт лазил..
А вот в чем проблема была - не помню.


И это все? Cute :)
Yuri Khupchenko
Новичок
Posts: 37
Joined: 27 Apr 2004 15:25
Location: SPb

Post by Yuri Khupchenko »

Насколько я помню, SAXParser в состав JDK вошел только с версии 1.4. Возможно, повторю уже сказанное на форуме, но все что вам нужно - поставить 1.4 и "почистить" реестр.

Посмотрите значение ключа HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion. Если его значение 1.3, то несмотря на JAVA_HOME, указывающее на 1.4, при выполнении java -version получите 1.3. Где-то на java.sun.com писали, что если возникают различные проблемы с Java, то перед повторной инсталляцией нужно:
- деинсталлировать текущую версию;
- снести HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\.

Кстати, Eclipse вполне нормально с Java 1.5 работает :)
diam
Уже с Приветом
Posts: 107
Joined: 25 Jun 1999 09:01
Location: Russia

Post by diam »

Yuri Khupchenko wrote: HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion. Если его значение 1.3, то несмотря на JAVA_HOME, указывающее на 1.4, при выполнении java -version

Eclipse не смотрит в реестр Windows, когда ищет jre. Все, что нужно для того, чтобы Eclipse запустился -- это указать в path путь к установленному jre версии не ниже 1.4. Кажется, даже JAVA_HOME не нужен, хотя я не уверен.
Yuri Khupchenko wrote:
Кстати, Eclipse вполне нормально с Java 1.5 работает :)

И не тормозит? :-P
Yuri Khupchenko
Новичок
Posts: 37
Joined: 27 Apr 2004 15:25
Location: SPb

Post by Yuri Khupchenko »

diam wrote:Eclipse не смотрит в реестр Windows, когда ищет jre. Все, что нужно для того, чтобы Eclipse запустился -- это указать в path путь к установленному jre версии не ниже 1.4. Кажется, даже JAVA_HOME не нужен, хотя я не уверен.


Здесь дело не в Eclipse. При выполнении команды java эта самая java смотрит в реестр, чтобы определить, где она живет :) Именно поэтому JAVA_HOME не нужен после инсталляции JRE "обычным" пользователем, который понятия не имеет, где все эти "переменные окружения" выставлять. Тем не менее этот самый пользователь имеет возможность работать с апплетами, Web Start, etc.

diam wrote:
Yuri Khupchenko wrote:
Кстати, Eclipse вполне нормально с Java 1.5 работает :)

И не тормозит? :-P
:

Тормозит - понятие относительное :D Eclipse сам по себе тормознутый, а от Java 1.5 я не жду резкого скачка в производительности. Самое главное - работал нормально, проблем не было.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

Yuri Khupchenko wrote:Здесь дело не в Eclipse. При выполнении команды java эта самая java смотрит в реестр, чтобы определить, где она живет :)


А в реестры пути записываются с учетом последовательности в которой они перечиcлены в PATH. Скажем стоило мне основной путь к java sdk переставить вперед всех этих Оракловских в path и все встало на свои места.

Столько уже раз наступала на эти грабли, и вот снова....

Сабина

Return to “Вопросы и новости IT”