finden konnte, ich habe folgende Projektstruktur:gradle Projekt: Fehler nicht Hauptklasse
Root project 'rmi-tutorial'
+--- Project ':client'
+--- Project ':lib'
\--- Project ':server'
Der Weg zum Kunden Hauptklasse wie folgt aussieht:
client/src/main/java/client/ComputePi.java
mein build.gradle
für die Client Unterprojekt looks wie folgt:
dependencies {
compile project(':lib')
}
mainClassName = "ComputePi"
Die Haupt build.gradle Datei ist diese:
subprojects {
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'application'
repositories {
mavenCentral()
}
dependencies {
//compile project(':server')
//compile project(':client')
testCompile 'junit:junit:4.12'
}
version = '1.0'
jar {
manifest.attributes provider: 'gradle'
}
}
Die Erzeugung der Gläser funktioniert so weit, aber die MANIFEST.MF Datei in dem Glas ist falsch. Es enthält Folgendes:
Manifest-Version: 1.0
provider: gradle
Wo ist meine angegebene Hauptklasse? Wenn ich versuche, das Startskript auszuführen, die durch die gradle application
erstellt wurde -plugin ich den Fehler: couldn't find nor load main class
Das Glas enthält alle notwendigen Klassendateien
versuchen 'mainClassName =" client.ComputePi "' – ToYonos
Ich bekomme den gleichen Fehler: Konnte Hauptklasse nicht finden oder laden: "client.ComputePi" – shibumi
Mein Kommentar war nicht genug, es war nur eine Beobachtung keine vollständige Antwort . Werfen Sie einen Blick auf die Antwort von @ Vampire – ToYonos