Moi,
Yritän kääntää tätä ja tehdä jar-paketin tämän sourcesta: http://www.codeproject.com/KB/IP/talk2me.aspx
Sourcen voit ladata tästä: http://viewportal.net/upload/talk2me_src.zip
Seuraavilla komennoilla yritin ja avasin jar-tiedoston tuplaklikkaamalla..
javac -source 1.5 -target 1.5 -cp .\;Talk2Me.jar *.java jar cfm Talk2Me.jar MANIFEST.MF *.class images
Kummatkin menevät "läpi" ilman virheitä, mutta itse sovellus ei toimi täysin. Kaverilistan kohdalla on tyhjää, valikot bugaavat hieman, systray icon ei näy yms.
Ensimmäistä kertaa teen jar-pakettia tai käännän useampaa tiedostoa samaanaikaan, niin en ihan tiedä mitä teen. Voisiko joku katsoa mikä meni pieleen?
Tässä vielä toimiva jar, josta näkee kuinka pitäisi toimia: http://viewportal.net/upload/talk2me.zip
Jotain apuja?
Jos teet java koodista jar tiedostoa suosittelen käyttämään siihen eclipseä.
Eclipsellä on helppoa tehdä toimivia jar tiedostoja.
Niin on jos tekee sovelluksen alusta asti itse ja luo eclipsessä projektin jne. Tuon mun kääntämisen pitäis toimia kaiken järjen mukaan, mutta ei.
Niinhän sen pitäisi, ja muutenkin ongelmien pitäisi yleensä ilmetä jo käännösvaiheessa. En jaksa katsoa asiaa, mutta tarkista nyt vielä, että siinä toimivassa paketissa on sama määrä tiedostoja kuin omassasi ja että mahdolliset datatiedostot ovat oikeassa paikassa. Katso myös, tulostuuko konsoliin jotain ajon aikana.
En Javaa osaa, mutta kokeilin kuitenkin piruuttani kääntää ja paketoida tuon käyttämällä Apache Ant:tia ja yksinkertaista build-tiedostoa. Tuo kääntyi ja paketoitui liudan varoituksia kera. Kun kokeilin ajaa valmista pakettia, sain ilmoituksen, että Main-Class:ia ei löydy, vaikka tuo oli kyllä määritelty mukana olevassa manifestissa.
jalski: itsellä tuohon auttoi kun laitoni manifest tiedostoon yhden tyhjän rivin loppuun..
metabolix: tiedostokoko oli ainakin täysin sama, mutta pitää katsoa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.