NetBeans Buildprozess inkludiert nicht die Classpath-Pakete (Java Ant)

M

Maliko

Aktives Mitglied
Moin,

ich hab da grad ein kleines Problem. Und zwar wollte ich meinen Webservice den ich mit Netbeans geschrieben habe (und der auch einwandfrei funktioniert, wenn ich ihn mit Netbeans starte) gerade zusammenbauen und dann testweise einmal über die Konsole ausführen und das Ding crashed instant mit folgender Fehlermeldung:

Code:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/ws/Service
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at asekvwebservice.ASEKVServiceImpl.<init>(ASEKVServiceImpl.java:74)
        at asekvwebservice.ASEKVWebservice.main(ASEKVWebservice.java:47)
Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Service
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        ... 11 more

Unter anderem Fehlt im dist-Verzeichnis auch der komplette Lib-Ordner, der unter Netbeans 8 in Verbindung mit Java SE 1.8 noch automatisch hinzugefügt wurde.

Ich hab die Entsprechenden Klassen, die nachgeladen werden müssen ganz normal in den Properties unter Libraries->Compile->Classpath eingetragen und über Netbeans werden die auch ganz normal gezogen. Allerdings werden die beim Buildprozess scheinbar einfach ignoriert.

Hat da zufällig jemand ne Lösung?
 
X

Xyz1

Gast
Füge das in die pom.xml in "project" ein:
XML:
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>3.1.1</version>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <mainClass>path.to.Main</mainClass>
                        </manifest>
                    </archive>

                </configuration>
                <executions>
                    <execution>
                        <id>assemble-all</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>


Und bitte die korrekte Main-Klasse (darin public static void main()...) angeben.
 
M

Maliko

Aktives Mitglied
Nein das funktioniert nicht. In dieser Anleitung geht es darum die Files alle in die Jar reinzupacken, anstatt ein lib-Verzeichnis mitzuschleppen. Mein Problem ist, dass er das lib-Verzeichnis überhaupt nicht erst erstellt.

EDIT: Ich nutze übrigens Netbeans 11 inzwischen.
 
M

Maliko

Aktives Mitglied
Ich habe noch nie etwas mit Maven gemacht und mir sitzt die Zeit im Nacken also nein, Maven kommt nicht in Frage.
 
N

Neumi5694

Bekanntes Mitglied
In Nebeans 11 muss man anders vorgehen, musste ich selbst erst rausfinden.
Du wirst feststellen, dass nicht nur der lib-Ordner fehlt, in deiner Jar ist auch das Manifest nicht komplett ausgefüllt, der Classpath fehlt.
Netbeans 11 unterscheidet zwischen Build und Release.
Um dein komplettes Release-Verzeichnis zu kriegen, wähle im Projektmenü "Package as" und dann "Image Only".

Das erstellt das Verzeichnis in der Form, die du erwartest, außerdem noch ein Unterverzeichnis "bundles", in dem dann eine ausführbare Version inklusive Runtime und ausführbarer Datei.
Diese nutze ich jedoch nicht, da er die KOMPLETTE Java Runtime (200 MB) mit reinpackt, anstatt der benötigten 32 MB. Das kann man wohl umgehen, indem man module-info verwendet, das hab ich aber noch nicht ausprobiert. Außerdem ist da noch der Wurm drin, da er die Main-Klasse nicht findet.
Ich erstell Runtime selbst (per "jdeps" und "jlink") und lass die .exe mit "launch4j" erstellen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
NeoLexx Externe eingefügte JAR lässt sich nicht importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Update auf Android Studio 4 klappt nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Android Studio build haut nicht hin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
B Eclipse Programm kann nicht ausgeführt werden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H kann in Eclipse org.junit nicht importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
mrBrown IntelliJ 2020.1 - Maven Projekte nicht ausführbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
Thallius GitHub nicht erreichbar vom Entwicklungsrechner IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
B Netbeans: Java Script Libraries funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
W IntelliJ soll nicht immer alle Code-Files checken IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J NetBeans Projekt erstellen nicht möglich IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
OSchriever Eclipse startet nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
H Eclipse Sipmles Plug-in laesst sich nicht starten -> window.getShell() IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse JavaFX JDK 12 - bekomme mein Projekt nicht mehr compiliert IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 36
I Eclipse Fehler werden nicht angezeigt (Eclipse) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
W NetBeans Junit - Test geht nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Eclipse: wie zeige ich beim Autocomplete nur die Methoden der aktuellen Klasse (und nicht ihrer Elternklassen an) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
steven789hjk543 Warum funktioniert Android studio nicht bei mir? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 61
L BuildPath in eclipse Preferences nicht vorhanden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
coolian Eclipse eclipse klappt nicht automatisch diese box aus mit vorschlägen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
M Eclipse Palette JSF wird nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J warum kann ich Jasper Komponeten nicht verwenden ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
S Eclipse Eclipse startet mit Debian nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Intellij IDEA lädt Font nicht und Darcula funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
U Ich kann ein Plugin anhand von Maven nicht builden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
F Eclipse Eclipse Windowbuilder Designvorschau: Frame wird nicht richtig angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Eclipse JavaDocs werden nicht angezeigt / Linux mint /openjdk-8-jre IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
Y Java Editor Eclipse WindowsBuilder wird nicht richtig angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
Tronert Content Assist in Eclipse funktioniert nicht mehr? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
J Menu Bar in Eclipse geht nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
A Bibliothek in package nicht sichtbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
Aruetiise Android Studio AVD Bootet nicht richtig IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Z Eclipse- Programm auf Console nicht sichtbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
K Eclipse Neon: Marketplace startet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
VfL_Freak Eclipse neues JRE wird nicht gefunden ... IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
E Eclipse Komponenten mal sichtbar, mal nicht - Code fehlerfrei IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
F Eclipse Appcompat-v7 Library kann nicht geladen werden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
R NetBeans Startet nicht nach Installation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Eclipse Icon aus res Ordner wird nicht beim Exportieren angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
D Eclipse JavaFX Plugin funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
T Eclipse Eclipse findet das Jdk nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
T Eclipse und BlueJ parallel - Javabibiliothek nicht gefunden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse 'server run configuration' speichert classpath Eintrag nicht! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
0 Eclipse Bestimmte Zeilen nicht Compilieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
X Eclipse eclipse kompiliert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Eclipse sysout - Template wird nicht eingefügt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
wolfgang63 NetBeans JavaFX Scenebuilder "Make Controller" geht nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Eclipse Eclipse Run Menü -Funktion startet das gewünschte Programm nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
L JetBrains Idea - GWT Super Dev Mode kann nicht aktiviert werden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Eclipse Eclipse startet nicht (lädt aber) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S NetBeans 8.0.2: Startprogramm meldet: Hilfsprogramm für den Tastaturverlauf funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A in netbeans 8 mit jdk 8 erstellte jar's laufen nicht auf anderen rechnern ohne jdk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
U Eclipse Eclipse findet Standardklassen wie JFrame nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Device-View nicht vorhanden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G Eclipse navigation per tastatur im javadoc nicht möglich? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L NetBeans JTable wird nicht mit Daten aus File abgefüllt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Eclipse [Luna] Export geht nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
B Eclipse indext nicht alle files IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Maxim6394 Eclipse zeigt Fehler in Projekt und kompiliert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Jar Datei lässt sich nicht starten. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
O Eclipse Referenced Libraries meiner Anwendung bei Jar-File-Erstellung nicht vorhanden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
O Eclipse Meine Anwendung so in eine Jar-Library kapseln, dass man die Sourcen nicht rekonstruieren kann IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
H Eclipse JTextFIeld lässt sich nicht ändern! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
Y (NetBeans JSP) Findet @page import="org.apache.commons.fileupload.* nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M Eclipse Änderungen am Quellcode werden nicht übernommen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse Übergabeparamter funktionieren nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
wolfgang63 Eclipse findet main-methode nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Eclipse Eclipse findet JRE und JDK nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
X Plugin lässt sich nicht einbinden.. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
V Runnable Jar in Eclipse - findet xslt stylesheet nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B IDEA IntelliJ JDK wird nicht erkannt und lässt sich nicht einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S JFreeChart Diagramm in GUI, nicht in neuem Fenster anzeigen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
I Eclipse Javadocs lassen sich nicht neu generieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A NetBeans VK_PLUS und VK_MINUS gehen nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
P Eclipse Nach Update von Indigo auf Juno startet Eclipse nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Eclipse Anwendung startet nicht immer IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
G Eclipse will nicht :/ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
S Findet 'main' in Eclipse nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Java-Insel Eclipse JDK bzw. JDE für Eclipse funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Eclipse Lib wird in einem bestimmten Projekt nicht erkannt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
B Eclipse Eclipse runable Jar erstellen - Klassen, die es nicht mehr gibt werden angezeigt... IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
S Exportiertes Jar-File geht nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 24
D Eclipse Indigo , geschweifte / eckige Klammer funzt nicht immer IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
R Eclipse zeigt mir nicht vorhandene Methoden an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
R Java Editor Ausführen nicht möglich IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 22
D Eclipse Eclipse Fehler im Projekt (nicht im Source) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
R Eclipse Plugins werden nicht erkannt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
K Eclipse Einbinden von Nativer Bibliothek funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
F notepad++ findet datei nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
E Maven - *.jars landen nicht im lokalen Repository IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
VfL_Freak Eclipse System findet "jasigner.exe" nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
I Java-Editor geht nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
L Eclipse Eclipse - Dateien mit HTML-Syntax-Highlighting anzeigen, die nicht die Endung .html haben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S NetBeans Hauptklasse nicht gefunden - classpath IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Eclipes Editor: auto-funktionen funktionieren nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
K cmd-Pfad kann nicht gefunden werden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Eclipse m2e parsed VersionRange scheinbar nicht richtig? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A Eclipse Eclipse blendet uninteressante Bereich nicht mehr aus IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse Javadocs von User Library werden nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
H Software Update funktioniert in Eclipse 4.1 nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Eclipse Native Library Location relativ zum Projektordner, nicht relativ zum Workspace IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9

Ähnliche Java Themen

Anzeige

Neue Themen


Oben