Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java: Apua kääntämiseen

JussiR [22.05.2011 01:18:51]

#

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

JussiR [02.06.2011 02:03:52]

#

Jotain apuja?

etsubu [03.06.2011 18:55:54]

#

Jos teet java koodista jar tiedostoa suosittelen käyttämään siihen eclipseä.
Eclipsellä on helppoa tehdä toimivia jar tiedostoja.

JussiR [11.06.2011 12:51:44]

#

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.

Metabolix [11.06.2011 20:41:54]

#

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.

jalski [12.06.2011 17:35:55]

#

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.

JussiR [14.06.2011 09:15:19]

#

jalski: itsellä tuohon auttoi kun laitoni manifest tiedostoon yhden tyhjän rivin loppuun..

metabolix: tiedostokoko oli ainakin täysin sama, mutta pitää katsoa.

Vastaus

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

Tietoa sivustosta