2017-02-07 3 views
0

У меня возникла проблема при запуске java-приложения (.exe) вместо .jar. FYI, у меня есть процедура на треке, например, установка java (JDK 7 JRE 7) с использованием переменных среды JAVA_HOME & EXE4J_JAVA_HOME. Но, когда я смотрю на панель управления, Java (TM) 7 там не было. Вот изображение, которое я получаю, когда я запуска мой EXE-файлПеременная окружения JAVA_HOME не указывает на JDK или JRE

enter image description here

, когда я нажимаю ОК, это результат

enter image description here

enter image description here

Очень ценю помочь другим , Спасибо

ответ

0

Каковы ваши системные характеристики. Это 32-битный или 64-разрядный. проверьте установку JAVA, которая соответствует спецификациям системы/ОС.

Есть 2 варианта. Либо скомпилируйте приложение Java с помощью 64-битного java-компилятора (который у вас уже есть), либо вы можете установить 32-битную установку java и установить JAVA_HOME, чтобы указать на то, что бит 64 бит должен заботиться о Java-приложениях, скомпилированных в 32-разрядной среде.

+0

64 бит, но в соответствии с изображением, он сказал, что я должен указать на 32 бит. Что мне теперь делать? – syaloom

+0

Я отредактировал ответ – learner

+0

Я сделал так, но все равно ничего не получаю. Просто это сообщение об ошибке, которое мне будет показано. Не могли бы вы предложить другую идею, приятели? Спасибо – syaloom

0

Попробуйте и отправить результат:

Перейти к: Control Panel » System » Advanced » Environment Variables » System Variables

Посмотрите на JAVA_HOME и опубликовать значение переменной. Затем перейдите в проводник файлов и найдите путь, который вы скопировали из переменной JAVA_HOME.

У вас есть папка, указанная здесь в системе?

0

Чтобы получить 64-разрядный исполняемый файл, поставьте флажок в поле «Выполняемый info-> 32-разрядный или 64-разрядный» мастер exe4j.

Тот факт, что вы видите несколько окон сообщений об ошибках, является ошибкой и будет исправлен в следующей версии.

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