2013-06-23 7 views
9

Всякий раз, когда я начинаю мой WebLogic сервер я получаю эту ошибку сбщ в моем затмение консоли: Java jdk1.6.0_03 бен было неожиданным в это время

\ Java \ JDK1. В это время было неожиданно 6.0_03 \ bin.

Мой м/с - это 64-разрядный.

+0

Пожалуйста, напишите полное сообщение об ошибке, возможно, потому, что ваш java_home не установлен –

ответ

4

Проверьте переменные пути. Самой распространенной причиной этого является забывание цитат.

Ваш % JAVA_HOME% может быть установлен на этот путь:

C:\program files(x86)\Java\jdk1.6.0_03

и пространства в таком пути не будут решены, пока не введен в двойные кавычки:

"C:\program files(x86)\Java\jdk1.6.0_03"

+0

Я перешел в «Компьютер» - «Свойства» - «Расширенные системные настройки» и добавил двойные кавычки, но все равно получал ту же ошибку – Shantanu

+0

, вы можете переопределить эту переменную eclipse – Tala

+0

как я могу остановить eclipse от переопределения этой переменной – Shantanu

0

Шантан,

Вы получаете эту проблему, потому что у вас есть неправильно настроенное значение в вашей переменной среде пути.

Перейти к компьютеру-> Свойства-> Расширенные системные настройки select Переменные среды 1) Убедитесь, что значение для «пути» в пользовательских переменных правильное. 2) Убедитесь, что значение «путь» в системных переменных верное. 3) Проверьте, есть ли переменная classpath Variable, определенная в пользовательских/системных переменных, и убедитесь, что она тоже правильная.

Я помню, что при установке инструментария MKS, я думаю, он добавил переменную пути со своим собственным расположением JDK. Я удалил все это вместе и избавился от этой ошибки.

+0

Большое спасибо за ответ Sridhar. Не могли бы вы объяснить, для чего должна быть установлена ​​переменная пути? – Shantanu

+0

Вы можете либо не иметь какой-либо переменной пути в вашей конфигурации среды Windows, либо установить ее в нечто реальное и существующее в вашей системе. В моем случае путь указывал на не существующий каталог. Я удалил все это вместе и решил проблему. – SridharS

+0

Thans much Sridhar. Это сработало. – Shantanu

20

В случае, если кто-то столкнулся с этим вопросом сейчас, как я это делал, если вы используете 32-битную Java на 64-битной машине, вы можете использовать следующий способ, чтобы установить JAVA_HOME, чтобы избавиться от проблемы пространства в пути класса. Нет необходимости предоставлять кавычки.

C: \ PROGRA ~ 2 \ Java \ jdk1.7.0_67

PROGRA ~ 2 относится к Program Files (x86).

+0

Это сработало для меня. – ProEns08

+0

Awesome !! это должно быть принято как правильный ответ! –

+0

Случайно получил ошибку в некоторых командных файлах с вашим точным сценарием. Я процитировал путь, но почему-то партиям это не понравилось. Работает как шарм с этим методом. – mihail

0

Возможно, на вашем компьютере установлено \ Java \ jdk1.6.0_03 \ и конфликтует с JDK WLServer. Удаление и запуск сервера решит проблему.

0

Пожалуйста, проверьте свою версию Java, эту ошибку мы увидим из-за 32-битной версии 64-битной версии Java.

Пример:

Вы скачали версию программного обеспечения работает на Java 32, но вы уже установили Java 64.

Смежные вопросы