jmeMedlem sedan maj 20011 967 inlägg
Hej!
Försöker få ett simpelt mail-program att fungera.
Får helt konstiga fel.
Jag kan kompilera koden utan problem men när jag ska köra programmet så får jag:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/Sha
redByteArrayInputStream
at Mail.sendMail(Mail.java:78)
at Mail.main(Mail.java:106)
Nu så råkar jag veta att sun har placerat denna klass i filen mail.jar eftersom jag kikat inuti den.
Jag har placerat mail.jar i classpath.
Men ändå så får jag detta fel, blir galen.
SPiNMedlem sedan mars 20005 832 inlägg
Är sökvägen korrekt till SharedByteArrayInputStream i filen mail.jar då? Packa upp genom:
$ jar xvf mail.jar
Kolla att mappen com finns, med mappen sun i, som i sin tur har mappen mail i, osv. Finns filen där, testa att lägga till mail.jar i CLASSPATH vid kompilering/körning.
$ javac -c %CLASSPATH%;/sökväg/mail.jar filen.java
jmeMedlem sedan maj 20011 967 inlägg
aaarghh!
Vet nu vad felet är...
Jobbigt vad litet fel det var... ;)
Hade glömt ett ';' i CLASSPATH mellan två olika sökvägar...