Почему я не могу запускать свои java-скомпилированные приложения с двойным щелчком? мои applicatins просто запустить в ЦМД (Java -jar: мой app.jar) плз помочь мнеЗапуск приложений Java Дважды щелкните
ответ
Я думаю, что все ответы здесь действительны. Но если вам нужен настоящий исполняемый файл в Windows, тогда вам нужно создать пусковую установку. В окнах файлы jar не исполняются. Но файлы exe. Есть много инструментов, чем обернуть весь ваш Java-код вокруг какой-либо родной библиотеки. Я рекомендую http://launch4j.sourceforge.net/ Я думаю, что это то, что вы ищете. Вы можете легко создать исполняемый файл с иконками и многими другими функциями.
Вы должны связать .jar расширение с javaw.exe
, то никакое окно консоли не будет отображаться, когда вы дважды щелкните по банку file
Обычно это делается установщиком JDK/JRE, так что либо вы не установили JDK правильно, либо вручную изменили этот атрибут.
8 секунд быстрее! Ницца. :) – Kos
Просто присвойте .jar
файлам, которые должны быть выполнены javaw.exe
. Вы можете сделать это, используя диалог Open with
в файле .jar
.
BTW, не делает ли это установщик Java для вас?
Вы можете сделать командный файл для запуска вашей команды. Таким образом, он будет работать без необходимости создания ассоциаций с файлами .jar. Если это приложение Windows, запустите его с помощью javaw.exe.
+1 для "мышления разных" – khachik
Вы можете создать ярлык Windows для своего файла .jar
.
Следующая строка может быть объектом ярлыка Windows.
%windir%\system32\javaw.exe -Xms1m -Xmx1m -jar "C:\Program Files\Jar Directory\file.jar"
Это имеет то преимущество, что позволяет указать javaw
параметры, которые вы хотите, а также параметры Windows (обычное окно, развернуто, запустите в директории), которые вы хотите.
- 1. Java - Запуск нити дважды
- 2. Java: Дважды щелкните JSlider для сброса
- 3. Icefaces RowSelector дважды щелкните
- 4. Дважды щелкните идентификатор
- 5. PHP: $ _SESSION [] дважды щелкните
- 6. Дважды щелкните строку DataGridView?
- 7. Дважды щелкните документ
- 8. Дважды щелкните подкласс NSImageCell
- 9. Eclipse, дважды щелкните пробельные
- 10. Запуск Java-приложений
- 11. Дважды щелкните, чтобы запустить службу Windows
- 12. Дважды щелкните, чтобы показать div
- 13. Дважды щелкните двусмысленность в JQuery?
- 14. Flash Дважды щелкните внешний SWF
- 15. Дважды щелкните разрешения двойной вставки?
- 16. Запуск других приложений с Java
- 17. Запуск сервера приложений через Java
- 18. Javascript, щелкните, дважды щелкните и перетащите в том же элементе
- 19. Управление событиями мыши [DllImport («user32.dll»)] щелкните дважды щелкните
- 20. Запуск сборка maven дважды
- 21. Дважды щелкните ячейку DataGridView, чтобы открыть форму
- 22. Дважды щелкните строку NSTableView в какао?
- 23. Дважды щелкните, чтобы изменить метку дерева
- 24. MvvmLight EventToCommand и WPFToolkit DataGrid дважды щелкните
- 25. должны нажать дважды щелкните событие, чтобы работать
- 26. MS Visual Web Developer Дважды щелкните VB.NET
- 27. Дважды щелкните, чтобы выбрать пробел в PhpStorm
- 28. Автоматическое перетащить на мыши дважды щелкните событие
- 29. listbox Дважды щелкните, чтобы добавить и удалить
- 30. Дважды щелкните, чтобы отредактировать столбец QtreeWidget
потому что у вас есть ошибки;), которые вам лучше показать нам. – Bozho
вы хотите, чтобы он был exe? –
@Bozho может быть другое приложение, связанное с расширением '.jar'. 'Открыть с помощью ...' не помогает? – khachik