Я установил JSmooth. Мой компьютер имеет JDK 1.7 & JRE 1.7. но он говорит, что нужно java 1.4 или выше, чтобы открыть & попробуйте скачать. Почему это ??JSmooth Java 1.4 или выше не найдена ошибка
ответ
Из документации JSmooth
что-то пойдет не так в запуске времени, и оболочка не запускается мой Java-приложение. Как я могу расследовать?
Первое, что нужно сделать, - запустить оболочку с дополнительным аргументом -JskelDebug = 1 (опция чувствительна к регистру). Это запустит оболочку в режиме отладки, отобразив консоль (или используя текущую для консольной оболочки) и выведет много полезной информации.
У меня также была та же проблема на всю ночь. Я снова установил JVM, JSmooth снова, ничего не случилось ... Тогда я загрузил и установил this, и вдруг он узнал JVM. Я предполагаю, что для доступа к JVM этому приложению нужна Microsoft VM ... хотя бы приблизительное предположение!
@ Ответ Konrad Höffner прав, вам просто нужно установить переменную JAVA_HOME, не нужно ничего устанавливать :) – Andiana
Вам необходимо установить переменную среды JAVA_HOME
на ваш базовый путь JDK или JRE, например. C:\Program Files\Java\jdk1.8.0_91
. Для этого перейдите в Панель управления -> Дополнительные параметры системы -> Дополнительно -> Переменные среды -> Системные переменные -> Новые.
я изначально был смущен той же проблемой, потому что java
и javac
работали в командной строке, так что я думал, что все переменные были созданы, но JAVA_HOME
, кажется, не устанавливается по умолчанию при установке JDK.
Это правильный ответ – Andiana
Возможно, вы установили Java 7 в место, которое JSmooth не может найти, или что-то в этом роде. –
Java установлен в программные файлы с файлами ОС. Почему JSmooth этого не может найти? – Grant
ОК! Для этого требуется назначенная переменная окружения JAVA_HOME. :) – Grant