Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java-ohjelmasta

fdrr11 [07.11.2008 13:24:13]

#

Moi

Miksi usb-tikulla oleva java ohjelma toimii aina kun otan esim. jcreatorissa run project tai run file, MUTTA kun kopioin ja tallennan tämän saman ohjelman koneelle, esim. d-asemalle, ja annan saman komennon run project, niin ohjelma ei toimi; se ei kysy, mitä ohjelman pitäisi kysyä. se vain suorittaa ohjelman ja tiedottaa että process completed, ja ennen sitä vilahtaa jotain erroria. eli en pääse syöttämään tietoja, kuten aina kun ohjelma on usb-tikulla. tallensin sen d-asemalle samalla nimellä, pitäiskö se tallentaa koneelle eri nimellä ja muuttaa koodiin sitä vastaava nimi? vai eikö sekään riitä?

Ja onko run file ja run projectissa mitään ihmeempää eroa?, kumpikin suorittaa ohjelman. mutta jotain pientä eroa varmaan on.

Teuro [07.11.2008 14:10:44]

#

Projektissa on varmaan jokin luokka / vastaava, joka pitää lukea ohjelman aikana, jotta ohjelma toimii oikein. Mitä jos kokeilet siirtää koko projektikansion d:\ asemalle toimiiko silloin oikein? Mitään muuta vikaa tuossa tuskin on. run file kaiketi ajaa vain kyseisen tiedoston, vaikka sillä tiedostolla olisikin riippuvuussuhde johonkin toiseen tiedostoon.

Epämääräiset errorit liittynevät tuohon tiedoston olemattomuuteen.

fdrr11 [07.11.2008 17:30:48]

#

kiitos! kokeilen tuota

kwanttitatti [13.11.2008 20:09:03]

#

Jos ymmärsin oikein et muuta mitään projektin tiedoista niin luulisin, että JCreatorissa olet määrittänyt usb-tikun projektin oletushakemistoksesi jolloin JCreator olettaa, että ohjelma on siellä eikä missään muualla.Ainakin näin on Eclipsessä ja luulisin olevan muissakin vastaavanlaisissa ohjelmissa, että projekti tulee aina olla määritetyssä paikassa.

Edit: Ja tämän saa testattua ottamalla usb-tikun irti ja ajamalla ohjelman.

Vastaus

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

Tietoa sivustosta