eclipse + JVM
От: -Cheese-  
Дата: 12.10.07 07:15
Оценка:
Всем привет!
Вопрос. Хочу вот юзать eclipse, но при запуске пишет, что

---------------------------
Incompatible JVM
---------------------------
Version 1.3.1_01 of the JVM is not suitable for this product. Version: 1.4.1 or greater is required.
---------------------------


Как её обновить? где?
сама java у меня на машине установлена эта — jre1.6.0_03.
Спасибо.
Re: eclipse + JVM
От: LeonidV Ниоткуда http://vygovskiy.com
Дата: 12.10.07 07:25
Оценка:
Здравствуйте, -Cheese-, Вы писали:
C>сама java у меня на машине установлена эта — jre1.6.0_03.

В командной строке java -version выдаст, скорее всего, 1.3 Посмотрите в реестре есть ключик, который отвечает за выбор JVM. Бывает, его некоторые приложения меняют (у меня, насколько помню, такое Bolrand'сковые продукты выкидывали).
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
http://jvmmemory.com — простой способ настройки JVM
Re: eclipse + JVM
От: LeonidV Ниоткуда http://vygovskiy.com
Дата: 12.10.07 07:26
Оценка:
Ну, или по простому, попробовать переменную PATH вручную прописать.
http://jvmmemory.com — простой способ настройки JVM
Re[2]: eclipse + JVM
От: -Cheese-  
Дата: 12.10.07 07:41
Оценка:
Здравствуйте, LeonidV, Вы писали:

LV>Ну, или по простому, попробовать переменную PATH вручную прописать.


прописал
там теперь об этом даже упоминания нету...
нашёл в чём проблема
если самому в инишнике для еклипса написать -vm java\bin\java.exe (я туда её выложил)
то в результате будет ошибка и следующее сообщение

---------------------------
Eclipse
---------------------------
JVM terminated. Exit code=1
C:\Program Files\Oracle\jre\1.3.1\bin\javaw.exe Откуда это взялось???????
-Xms40m
-Xmx256m
-vm java\bin\java.exe — это мои строчки
-jar D:\Programs\eclipse\startup.jar
-os win32
-ws win32
-arch x86
-launcher D:\Programs\eclipse\eclipse.exe
-name Eclipse
-showsplash 600
-exitdata 17bc_7c
-vm C:\Program Files\Oracle\jre\1.3.1\bin\javaw.exe Откуда это взялось???????
-vmargs
-Xms40m
-Xmx256m
-vm java\bin\java.exe
-jar D:\Programs\eclipse\startup.jar


сам eclipse.ini

-vmargs
-Xms40m
-Xmx256m
-vm java\bin\java.exe

Re[3]: eclipse + JVM
От: -Cheese-  
Дата: 12.10.07 07:43
Оценка:
И вот, кстати....

java -version>1.txt

java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)

Re[3]: eclipse + JVM
От: Blazkowicz Россия  
Дата: 12.10.07 07:47
Оценка:
Здравствуйте, -Cheese-, Вы писали:

C>C:\Program Files\Oracle\jre\1.3.1\bin\javaw.exe Откуда это взялось???????

Переменные окружения может? JAVA_HOME?
Re[3]: eclipse + JVM
От: db32ibr  
Дата: 12.10.07 08:00
Оценка:
Здравствуйте, -Cheese-, Вы писали:

C>если самому в инишнике для еклипса написать -vm java\bin\java.exe (я туда её выложил)

А если попробовать абсолютный путь прописать?

Ну и вот так, из консоли, точно должно сработать —
....eclipse.exe -vm "D:\Program Files\Java\jre1.6.0\bin\javaw.exe"
Re[3]: eclipse + JVM
От: Nicht Россия  
Дата: 12.10.07 08:38
Оценка:
Здравствуйте, -Cheese-, Вы писали:

C>Здравствуйте, LeonidV, Вы писали:


C>C:\Program Files\Oracle\jre\1.3.1\bin\javaw.exe Откуда это взялось???????



А оракл ставили до или после того как поставили jdk 1.6?

Я давно замечал что когда ставишь несколько джава машин на Винду, то она прописывает их всех в реестр в HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft.

Так вот javac работает честно исходя из переменной окружения PATH. А вот java запускается исходя из записи в реестре у текущей версии java.
И прописывается в реестр та java, которая была поставлена последней. На сколько я понимаю — это магия Мелкосовта. Как поменять значение текущей джава машины я не знаю. Просто сменя цифры в реестре ведет к ошибкам запуска java. Так что спасает только переустановка JDK.

Давно не люблюл мелкосовт за такие финты ушами.
Re: eclipse + JVM
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 12.10.07 09:20
Оценка:
Здравствуйте, -Cheese-, Вы писали:

Если не хочется особенно заморачиваться, просто скопируйте каталог JRE в корень Eclipse, должно помочь.
Re[4]: eclipse + JVM
От: 6lackbird Россия  
Дата: 13.10.07 08:38
Оценка: 6 (1)
Здравствуйте, Nicht, Вы писали:

N>Я давно замечал что когда ставишь несколько джава машин на Винду, то она прописывает их всех в реестр в HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft.


N>Так вот javac работает честно исходя из переменной окружения PATH. А вот java запускается исходя из записи в реестре у текущей версии java.

Не совсем так: эти <нехорошие люди из sun> копируют java.exe и javaw.exe и javaws.exe для пущей надежности в %system32%. Таким образом сначала запускается эта java,
а уж потом она лезет в реестр за доп. параметрами

N>И прописывается в реестр та java, которая была поставлена последней. На сколько я понимаю — это магия Мелкосовта. Как поменять значение текущей джава машины я не знаю. Просто сменя цифры в реестре ведет к ошибкам запуска java. Так что спасает только переустановка JDK.


Достаточно грохнуть в %system32% и спокойно менять %java_home% и / или %path%
... << RSDN@Home 1.2.0 alpha rev. 745>>
"Мы будем уничтожать свое ядерное оружие вместе с Америкой" (c) Б. Ельцин
Re: eclipse + JVM
От: Аноним  
Дата: 31.10.07 01:28
Оценка:
Здравствуйте, -Cheese-, Вы писали:

C>Всем привет!

C>Вопрос. Хочу вот юзать eclipse, но при запуске пишет, что

C>

C>---------------------------
C>Incompatible JVM
C>---------------------------
C>Version 1.3.1_01 of the JVM is not suitable for this product. Version: 1.4.1 or greater is required.
C>---------------------------


C>Как её обновить? где?

C>сама java у меня на машине установлена эта — jre1.6.0_03.
C>Спасибо.

а как тоже самое исправить в линуксе кто-то знает?
спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.