Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: mail.jar-lisäosan asennus

Macro [11.08.2011 13:50:49]

#

Terve

Olen koittanut asentaa Sunin mail.jar-tiedostoa lisäosaksi Javaan, kun pitäisi lähetellä sähköpostiviestejä ohjelmasta. Olen seurannut näitä ohjeita, mutta ei ole ollut onnea. Mitenköhän sen saa käyttöön?

_Pete_ [12.08.2011 09:13:37]

#

Se riippuu yksityiskohdiltaan siitä, mitä kehitys- ajoympäristöä käytät.

Yleisellä tasolla niin, että kopiot mail.jar hakemistoon X/ ja sen jälkeen lisäät hakemiston X/ sekä käännös- että ajoympäristösi classpathiin.

Macro [12.08.2011 09:19:35]

#

Käytössä on Netbeans.

Sain sen toimimaan kopioimalla mail.jarin projektiin mukaan, mutta nyt se pitäisi sitten kopioida jokaiseen ohjelmaan. Windowsilla sen asettaminen PATHiin toimi, mutta ainakaan CLASSPATH-muuttujan asettaminen ei auttanut Linuxilla - tai sitten tein sen väärin.

_Pete_ [12.08.2011 11:15:47]

#

Macro kirjoitti:

Käytössä on Netbeans.

Sain sen toimimaan kopioimalla mail.jarin projektiin mukaan, mutta nyt se pitäisi sitten kopioida jokaiseen ohjelmaan. Windowsilla sen asettaminen PATHiin toimi, mutta ainakaan CLASSPATH-muuttujan asettaminen ei auttanut Linuxilla - tai sitten tein sen väärin.

Riittää että mail.jar on "yhdessä paikassa" ja kun käännetään kyseinen paikka on mukana

javac -classpath "yhdessä paikassa"

ja ajettaessa

java -classpath "yhdessä paikassa"

LaNu [13.08.2011 19:03:04]

#

Macro kirjoitti:

Käytössä on Netbeans.

Sain sen toimimaan kopioimalla mail.jarin projektiin mukaan, mutta nyt se pitäisi sitten kopioida jokaiseen ohjelmaan.

Miksi et anna Netbeansin hoitaa tuota, jos kerran se on käytössä?

Lisäät sen mail.jarin libraryksi ja liität libraryn projektiisi. Netbeans kopioi linkitetyt libraryt mukaan dist-hakemistoon ja tuunaa manifestin niiden mukaiseksi. Noin se toimii jokaisessa asiallisessa idessä mille tahansa ohjelmointialustalle...

Netbeansissa on myös joku shared tms. library systeemi, jolla samaa library settiä voi käyttää useammassa projektissa. Mutta jos on vain yksi library, ei tuo maksa vaivaa, kun helpompi lisätä se yksi.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta