Не удалось найти или загрузить основной класс com.infolance.main в .jar fileJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось найти или загрузить основной класс com.infolance.main в .jar file

Сообщение Anonymous »

Доброе утро, всем. В IDE все работает отлично, но в.

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

plugins {
id 'java'
id 'application'
id 'org.openjfx.javafxplugin' version "0.0.13"
id 'org.beryx.jlink' version '2.12.0'
id 'com.gluonhq.gluonfx-gradle-plugin' version '1.0.19'
id 'com.github.johnrengelman.shadow' version '7.1.2'
}

group 'com.infolance'
version '1.6.4'

sourceCompatibility = "17"

repositories {
mavenCentral()
maven {
url 'https://nexus.gluonhq.com/nexus/content/repositories/releases'
}
flatDir {
dirs 'libs'
}
}

dependencies {
implementation 'org.jetbrains:annotations:24.0.0'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
implementation 'com.fazecast:jSerialComm:2.9.2'
implementation 'com.google.code.gson:gson:2.10.1'
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.14.1'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.14.1'
implementation 'com.fasterxml.jackson.core:jackson-core:2.14.1'
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.0'
implementation 'org.update4j:update4j:1.5.9'
compileOnly 'org.projectlombok:lombok:1.18.26'
annotationProcessor 'org.projectlombok:lombok:1.18.26'
implementation 'org.apache.httpcomponents:httpclient:4.5.13'
implementation 'com.github.wendykierp:JTransforms:3.0'
implementation 'org.apache.commons:commons-math3:3.6.1'
implementation 'io.github.typhon0:AnimateFX:1.2.4'
implementation 'com.jfoenix:jfoenix:9.0.1'
implementation 'com.gluonhq:charm-glisten:6.2.3'
implementation 'com.gluonhq:glisten-afterburner:2.1.0'
implementation 'io.github.mkpaz:atlantafx-base:2.0.1'
testImplementation 'org.assertj:assertj-core:3.24.2'
implementation 'fr.brouillard.oss:cssfx:11.5.1'
implementation 'org.kordamp.ikonli:ikonli-javafx:12.3.1'
implementation 'org.kordamp.ikonli:ikonli-material2-pack:12.3.1'
implementation 'org.kordamp.ikonli:ikonli-fontawesome-pack:12.3.1'
implementation 'com.microsoft.sqlserver:mssql-jdbc:12.8.1.jre11'
implementation 'mysql:mysql-connector-java:8.0.33'
testImplementation 'com.h2database:h2:1.3.148'
testCompileOnly 'org.projectlombok:lombok:1.18.26'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.26'
}

test {
systemProperty "file.encoding", "UTF-8"
useJUnitPlatform()
}

javafx {
version = "20.0.2"
modules = ['javafx.swing', 'javafx.graphics', 'javafx.fxml', 'javafx.media', 'javafx.controls', 'javafx.web']
}

application {
mainClass.set("com.infolance.Main")
}

shadowJar {
archiveClassifier.set('')
manifest {
attributes 'Main-Class': 'com.infolance.Main'
}
}

jar {
from {
sourceSets.main.output
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
}
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
manifest {
attributes 'Main-Class': 'com.infolance.Main'
}
}

jlink {
options = ['--strip-debug', '--compress', '2', '--no-header-files', '--no-man-pages']
launcher {
name = 'Infolance'
}
moduleName = 'com.infolance'
mainClass = 'com.infolance.Main'
}

gluonfx {
attachConfig {
version = "4.0.18"
services 'display', 'lifecycle', 'statusbar', 'storage'
}
}

compileJava.options.encoding = "UTF-8"
compileTestJava.options.encoding = "UTF-8"

tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
Вот структура .jar, открытая в Winrar:


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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • React Native File File File File Error Type Ошибка ошибки
    Anonymous » » в форуме Android
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous
  • React Native File File File File Error Type Ошибка ошибки
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • React Native File File File File Error Type Ошибка ошибки
    Anonymous » » в форуме Android
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Не удалось найти или загрузить основной класс net.fabricmc.devlaunchinjector.Main Fabricmc.
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Ошибка: не удалось найти или загрузить основной класс огурца.cli.Main.
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

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