Запуск JAR - ошибка: не удалось найти или загрузить основной класс - PullRequest
0 голосов
/ 28 октября 2019

Я не могу запустить свой JAR-файл. Я пробовал java -jar machines.jar, но получаю ту же ошибку. Попробовал изнутри Intellij, опять та же ошибка. Пожалуйста, я так отчаянно нуждаюсь в решении. Я просто сдаюсь. У меня есть скриншоты, файл pom, который вам может понадобиться. На самом деле, я работаю над этим месяцами, а сейчас просто хочу его экспортировать. Если у меня возникнут такие глупые проблемы с Java, я подумываю о переходе на c ++. Я готов отказаться от этого и переписать его на c ++. Я ЭТО УЖАСНЫЙ.

ПУТЬ: ПУТЬ = C: \ Program Files (x86) \ Общие файлы \ Oracle \ Java \ javapath; C: \ Program Files \ AdoptOpenJDK \ jdk-11.0.4.11-hotspot \bin; C: \ Program Files \ AdoptOpenJDK \ jre-11.0.4.11-hotspot \ bin; C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ System32 \ Wbem; C: \ WINDOWS \ System32 \ WindowsPowerShell \v1.0 \; C: \ WINDOWS \ System32 \ OpenSSH \; C: \ Program Files \ Intel \ WiFi \ bin \; C: \ Program Files \ Common Files \ Intel \ WirelessCommon \; C: \ Program Files (x86)\ Microsoft SQL Server \ 150 \ DTS \ Binn \; C: \ Program Files \ MySQL \ MySQL Shell 8.0 \ bin \; C: \ Program Files \ JetBrains \ IntelliJ IDEA 2019.2.3 \ bin;

Пробовалс launcjer4j. Около 20 раз пытались построить в Intellij. На самом деле, я начинаю чувствовать себя очень нервным и злым. Я работаю несколько месяцев с этим проектом, это мой первый проект, я НЕ МОГУ ЕГО ЭКСПОРТИРОВАТЬ!

Вот мой pom.xml

<?xml version="1.0" encoding="UTF-8"?>

http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0

<groupId>Codey</groupId>
<artifactId>Machines</artifactId>
<version>1.0-SNAPSHOT</version>

<build>
    <finalName>Main</finalName>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
        </resource>
        <resource>
            <directory>src/main/java/FX</directory>
        </resource>
        <resource>
            <directory>src/main/java/FXMach</directory>
        </resource>
        <resource>
            <directory>src/main/java/FXGlob</directory>
        </resource>
        <resource>
            <directory>src/main/java</directory>
        </resource>
    </resources>
    <plugins>

    </plugins>
</build>

<dependencies>
    <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-assembly-plugin -->
    <dependency>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-assembly-plugin</artifactId>

        <version>3.1.1</version>
    </dependency>


    <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-c3p0 -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-c3p0</artifactId>
        <version>5.4.6.Final</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/com.jfoenix/jfoenix -->
    <dependency>
        <groupId>com.jfoenix</groupId>
        <artifactId>jfoenix</artifactId>
        <version>9.0.9</version>
    </dependency>

    <dependency>
        <groupId>org.codehaus.izpack</groupId>
        <artifactId>izpack-maven-plugin</artifactId>
        <version>5.1.3</version>
    </dependency>


    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.17</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>5.4.4.Final</version>
    </dependency>


    <!--            JavaFX 12.0.2           -->
    <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-controls -->
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-controls</artifactId>
        <version>12.0.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-graphics -->
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-graphics</artifactId>
        <version>12.0.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-base -->
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-base</artifactId>
        <version>12.0.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-fxml -->
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-fxml</artifactId>
        <version>12.0.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-web -->
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-web</artifactId>
        <version>12.0.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-media -->
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-media</artifactId>
        <version>12.0.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-swing -->
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-swing</artifactId>
        <version>12.0.2</version>
    </dependency>

</dependencies>

Ошибка: не удалось найти или загрузить основной класс Main enter image description here enter image description here enter image description here enter image description here enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

...