Как запустить исполняемый java-файл .jar из-за пределов IDE NetBeans? (Виндоус виста). В моем проекте есть файл .jar, созданный Netbeans. Мы хотим запустить его. Либо: как запустить файл или как создать «правильный» исполняемый файл в NetBeans 6.1?




Запустить банку так же просто, как
java -jar filename.jar
из командной строки вы можете запустить эту команду: java -jar your_jar.jar.
Вы можете сделать это из командной строки, если java отсутствует на вашем пути, найдя полный путь к вашей установке java, например:
C:\java\java.exe -jar C:\jar_you_want_to_run.jar
или если java находится на вашем пути:
java.exe -jar jar_you_want_to_run.jar
Это запустит jar, созданный netbeans.
как сказал Лапли, java -jar your.jar
EXECUTABLE файл: см. Эту ветку для ответов Как я могу преобразовать свою программу Java в файл .exe?
В диалоговом окне свойств проекта в NetBeans вам необходимо установить главный класс - в противном случае сгенерированный .jar не будет исполняемым. Затем, как уже указывалось, либо двойной щелчок по файлу .jar, либо команда java -jar запустит программу.
Во-первых, убедитесь, что вы установили основной класс в диалоговом окне свойств проекта NetBeans. Тогда вы можете либо
или же
java ниже полным путем и именем файла исполняемого файла), поместите следующее в пакетный файл: java -jar filename.jarИЛИ ЖЕ
Один из лучших способов запустить файл jar или файл jar jar
Java_Jar_File.jarjava -jar Java_Jar_File.jarСделайте файл BAT с
java -jar filepath.jar
Чтобы запустить java-файл jar, его файловая ассоциация должна быть правильно настроена. Существует бесплатный инструмент под названием jarfix для устранения всех проблем с ассоциацией файлов jar. Запустите этот файл, чтобы исправить все проблемы с jar.
это если вы хотите дважды щелкнуть файл .jar в проводнике Windows, чтобы запустить его
Если у вас есть проблемы с запуском jar, убедитесь, что вы пытаетесь запустить текущую версию, чтобы получить самую новую версию в Netbeans: GoTo Run Menu -> Clean and build
Как этот answer связан с question?
Я не создавал bat-файл, но я выполнил эту команду на терминале, и она сработала! Спасибо!