Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
njaee manifest har jeg tilføjet, Main-Class: visiologmessenger.Visiolog_Messenger, men jeg tror egentlig netbeans selv gør det, det virkede heller ikke....
Prøv og pak din jar ud og se efter om det nu også ser ud som det skal. Hvis du selv har pakket den så skal du huske at efter sidste linie i dit manifest skal laves linie skift ellers vil du få en fejl, men Jeg kan ikke lige huske hvad der er for en fejl den smider.
fejlen er ikke den samme på windows..... Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/MessagingE xception at visiologmessenger.Investigater.<init>(Investigater.java:42) at visiologmessenger.Visiolog_Messenger.main(Visiolog_Messenger.java:28)
betyder at du ikke bruger en SUN Java men noget andet formentligt GCC Java og at den ikke kender -jar - og derfor tror at Visiolog_Messenger.jar er din klasse
nemmeste løsning: hent og installer SUN Java til Linux
Du skal nok have kigget på de filer der tilføjer til path ved login i shell. .bash_login .bashrc .cshrc eller hvad du nu kører med af shell og scripts. og så have tilføjet den til sun java.
jeg kan ikke huske hvordan det er med rækkefølgen ved konflikter. om den bruger den første eller sidste sti den møder java i. Men enten det kan du lige lege med.. eller fjerne PATH til gcc versionen.
ok. nu kommer samme fejl på linux og på windows.... Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/MessagingE xception at visiologmessenger.Investigater.<init>(Investigater.java:42) at visiologmessenger.Visiolog_Messenger.main(Visiolog_Messenger.java:28)
Så må du have sat den til at include dependencies, det mener jeg ihvertfald jbuilder kunne. Class-Path: activation.jar mail.jar mysql-connector-java-3.1.10-bin.jar
Så ligger Visiolog_Messenger.jar og de andre i samme mappe
øv hvor erdet synd for jer jeg ik fatter hvad i mener..... men jeg tror det er noget med at man skal henvise til der hvor java er installeret/javax/mail eller ? og de andre filer.. ?? skal jeg så udbpakke de der jar filer mail.jar og activation.jar og smide mapper i /lib under min java install ?... begynder snart at tude....
i henhold til kommentar lige over hvor jeg tuder... der hvor du skriver Class-Pass: lib/activation.jar er det den lib der er under min javainstallation ?
nej du har din Visiolog_Messenger.jar liggende i en eller anden mappe. Den er afhængig af mail.jar og activation.jar Dem ligger du i samme mappe hvis dit mainfest siger Class-Path: activation.jar mail.jar mysql-connector-java-3.1.10-bin.jar
Hvis du vil have din Visiolog_Messenger.jar liggende for sig selv. Men mail.jar og activation.jar liggende i en undermappe der hedder lib så bruger du Class-Path: lib/activation.jar lib/mail.jar lib/mysql-connector-java-3.1.10-bin.jar
/usr/java/jre1.5.0_04/lib har intet med det at gøre.
Hurraaaaa......... it works.... mange tak for usædvanlig tålmodighed.... lavedde en mappe der hedder lib hvor jeg har min Visiolog_Messenger.jar og idenne puttede jeg activation.jar mail.jar mysql-connector-java-3.1.10-bin.jar og skrev i manifest: Class-Path: lib/activation.jar lib/mail.jar lib/mysql-connector-java-3.1.10-bin.jar
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.