Как бегать.jar-файл двойным щелчком мыши на Windows 7 (64)



запуск a .jar-файл в командной строке работает нормально, но я не могу запустить его.jar-файл, дважды щелкнув на моем Windows 7 (64). Кажется, ничего не происходит после двойного щелчка.



Я попробовал подсказку "ftype", без успеха.
ftype jarfile="C:Program файлыJavajre7binjavaw.exe "- jar "%1"%*



я переустановил 64-разрядный JDK 7, без успеха.



есть идеи?

775   16  

16 ответов:

, что указано в правой кнопкой мыши-> открыть с помощью ? Есть ли какая-то другая программа, указанная в качестве программы по умолчанию ? Указана ли среда выполнения Java ? Если в списке указана среда выполнения Java, вы можете открыть ее и сделать ее программой по умолчанию для запуска.

ie,

Right Click ->  Properties -> Change -> C:\Program Files\Java\jre7\bin\javaw.exe

Если вы ранее использовали правый клик и открыли с \path\to\your\javaw.exe тогда вам нужно будет удалить следующий раздел реестра.

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jar]

затем запустите

C:\>assoc .jar=jarfile
C:\>ftype jarfile="C:\path\to\your\javaw.exe" -jar "%1" %*

вы также можете запустить его из Командная строка (cmd):

java.exe -jar file.jar

Для Windows 7:

  1. Start "Панель Управления"
  2. клик "Программы По Умолчанию"
  3. клик "связать тип файла или протокол с определенной программой"
  4. двойной клик .jar
  5. обзор C:\Program Files\Java\jre7\bin\javaw.exe
  6. Нажмите кнопку Открыть
  7. Нажмите кнопку OK

если вы попытаетесь непопулярныеответом:

Для Windows 7:

  1. Start "Панель Управления"
  2. клик "Программы"
  3. клик "связать тип файла или протокол с определенной программой"
  4. двойной клик .jar
  5. обзор C:\Program Files\Java\jre7\bin\javaw.exe
  6. Нажмите кнопку Открыть
  7. Нажмите кнопку OK

и jar файлы все еще не удается открыть (в моем случае это было, как я никогда не дважды щелкнул):
откройте Командная Строка (чтобы быть в безопасности с правами администратора включен) и введите следующие команды:

java -version Это должно вернуть версию, так что вы можете смело предположить, что java установлен.

выполнить

java -jar "PATHTOFILE\FILENAME.JAR"

прочитайте полученный результат. Вы может появиться сообщение об ошибке.

У меня была та же проблема .файлы jar не открываются двойным щелчком мыши. Оказалось, что у меня было установлено две версии Java (Java 6 и 7). Удаление Java 6 из Панели Управления - > удалить программу было то, что наконец-то разрешено .jar файлы, чтобы открыть на двойной щелчок без использования командного окна.

У меня была проблема, что windows блокирует его от запуска (Windows 10 Pro). Щелкните правой кнопкой мыши значок> свойства> в правом нижнем углу он может сказать вам "Windows заблокировала функциональность........"рядом с ним есть флажок с надписью "разблокировать" > снимите флажок> применить> опция блокировки уходит, а затем вы можете запустить его.

измените приложение по умолчанию для файлов JAR с java.exe в javaw.exe из вашей папки JAVA_HOME/bin.

Это потому, что, java.exe-это только консольное приложение,но файл JAR требует выполнения окна. Начиная с джаво.exe-это оконное приложение, оно предпочтительно для выполнения файлов JAR.

альтернативой этому является то, что в некоторой степени вы можете использовать командную строку для запуска файлов JAR, просто используя java ключевое слово с -jar attrib.

таким образом:

  1. создать файл bat (пример openJar.летучая мышь.)

    @echo off
    start javaw -jar "%1" %*
    exit
    
  2. вырезать и вставить в C:\Program файлы\Java\ \ bin (этот шаг не нужен, Но вы должны это сделать).

  3. щелкните правой кнопкой мыши файл jar > Свойства > выберите Открыть с помощью (кнопка Изменить) и выберите файл bat.
  4. дважды щелкните файл jar, чтобы проверить его.

проверьте эту ссылку http://ostermiller.org/opening_jar_files.html возможно, вы не установили runtime или ваша система не открывается .jar файлы с JAVA

http://www.wikihow.com/Run-a-.Jar-Java-File

  1. предполагая, что вы загрузили Java JRE и / или Java SDK, то
  2. чтобы сделать ассоциации, перейдите к "Мой Компьютер", нажмите на один из ваших дисков (C: например).
  3. когда он отображается, выберите "Инструменты" ""Параметры папки" (или свойства... это в разных местах в зависимости от версии Windows).
  4. откройте Проводник Windows (просто откройте любую папку), чтобы откройте окно" Инструменты "- > "Параметры папки".
  5. когда вы получите окно "Параметры папки", нажмите на вкладку"типы файлов". Вы должны иметь возможность редактировать или добавлять файлы JAR (.

установка новейший JRE исправил это для меня.

(хотя у меня были JDK и JRE(s), установленные раньше.)

ваша проблема также может быть внутри вашей настройки кода Java, я имею в виду, если ваша программа каким-то образом не смогла реализовать основной класс/основной файл (точка входа), он не будет запускать программу/.jar (специально приложение, построенное на IDE). Чтобы решить это на IDE:

  • щелкните правой кнопкой мыши проект > свойства > выполнить > обзор основного класса > ОК.
  • очистить и Перестроить

попробуйте запустить его сейчас. Надеюсь, это поможет

Это не проблема ассоциации файлов, так как вы можете запустить приложение через командную строку.

проблема заключается в том, что при двойном щелчке по связанному файлу приложение запускается и запускается с путем файла в качестве базового пути выполнения. Любой относительный путь будет вычислен из пути к файлу, и все, что вы пытаетесь загрузить, вероятно, будет отсутствовать.

ничего не происходит, даже если вы окружаете весь свой код точки входа с помощью try / catch (исключение), потому что java s бросает Throwables, а не исключения: чтобы исправить это в вашей точке входа java, окружите содержимое основного метода с помощью try/catch(Throwable) (базовый класс для исключения и ошибки) и отладки.

Я создал проект, JAR_Runnr, именно для этого. =)

http://projects.killerapplets.com/JAR_Runner/

пришлось попробовать это:

  1. открыть командную строку от имени администратора
  2. переместить в папку с файлами с помощью cd команда
  3. тип java.exe -jar *filename*.jar
  4. нажмите enter

приложение должно выскочить сразу после этого.

Comments

    Ничего не найдено.