Файл .jar открывается, только если я запускаю его из консоли cmd, но не при двойном щелчке по нему.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Файл .jar открывается, только если я запускаю его из консоли cmd, но не при двойном щелчке по нему.

Сообщение Anonymous »

Я создал Java-программу (.jar) с помощью maven, но она открывается только с помощью java -jar kalkulator-1.0-SNAPSHOT-jar-with-dependents.jar, и я хочу, чтобы она открывалась простым двойным щелчком по ней. .

Я использую Win10, Java версии 21.0.5, Apache Maven 3.9.9

Я переустановил Java, проверил, есть ли другие версии установлены на моем компьютере, проверил настройку JAVA_HOME и PATH для jdk-21/bin, попробовал открыть его с помощью java.exe и javaw.exe, на данный момент в проекте нет файла MANIFEST, но я открыл встроенное приложение .jar в winrar и добавил туда Main-Class: com.Kalkulator.Main в MAINFEST.

Я построил его в консоли IntelliJ (2023.3.2) с помощью:

Код: Выделить всё

mvn clean
mvn compile
mvn test
mvn package
mvn install
Я также реализовал плагин maven-assembly-plugin, который включен в файл pom.xml, я добавляю:

Код: Выделить всё

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

com.Kalkulator
kalkulator
1.0-SNAPSHOT


21
21
UTF-8





org.apache.maven.plugins
maven-assembly-plugin
3.7.1


jar-with-dependencies




make-assembly 
package 

single









org.jfree
jfreechart
1.5.3




Структура проекта:

Проект_1

├───.идея

├───. mvn

│ └───обертка

├───out

│ └───артефакты

│ └───Project_1_jar

├───src

│ ├───main

│ │ └───java

│ │ └───com

│ │ └───Калькулятор

│ └───тест

│ └───java

└───цель
├---.gitignore

├---mvnw

├---mvnw.cmd

├---pom.xml

├---Project_1.iml

В src/main/ java/com/Kalkulator есть два класса Java: Main и Project.


Подробнее здесь: https://stackoverflow.com/questions/791 ... uble-click
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»