2012-04-14 1 views
2

Я установил JSmooth. Мой компьютер имеет JDK 1.7 & JRE 1.7. но он говорит, что нужно java 1.4 или выше, чтобы открыть & попробуйте скачать. Почему это ??JSmooth Java 1.4 или выше не найдена ошибка

+0

Возможно, вы установили Java 7 в место, которое JSmooth не может найти, или что-то в этом роде. –

+0

Java установлен в программные файлы с файлами ОС. Почему JSmooth этого не может найти? – Grant

+3

ОК! Для этого требуется назначенная переменная окружения JAVA_HOME. :) – Grant

ответ

0

Из документации JSmooth

что-то пойдет не так в запуске времени, и оболочка не запускается мой Java-приложение. Как я могу расследовать?

Первое, что нужно сделать, - запустить оболочку с дополнительным аргументом -JskelDebug = 1 (опция чувствительна к регистру). Это запустит оболочку в режиме отладки, отобразив консоль (или используя текущую для консольной оболочки) и выведет много полезной информации.

0

У меня также была та же проблема на всю ночь. Я снова установил JVM, JSmooth снова, ничего не случилось ... Тогда я загрузил и установил this, и вдруг он узнал JVM. Я предполагаю, что для доступа к JVM этому приложению нужна Microsoft VM ... хотя бы приблизительное предположение!

+0

@ Ответ Konrad Höffner прав, вам просто нужно установить переменную JAVA_HOME, не нужно ничего устанавливать :) – Andiana

3

Вам необходимо установить переменную среды JAVA_HOME на ваш базовый путь JDK или JRE, например. C:\Program Files\Java\jdk1.8.0_91. Для этого перейдите в Панель управления -> Дополнительные параметры системы -> Дополнительно -> Переменные среды -> Системные переменные -> Новые.

я изначально был смущен той же проблемой, потому что java и javac работали в командной строке, так что я думал, что все переменные были созданы, но JAVA_HOME, кажется, не устанавливается по умолчанию при установке JDK.

+0

Это правильный ответ – Andiana