Tämmöinen ongelma että minulla on java ohjelma jonka käynnistän .bat tiedostolla. Ainoa vika on että cmd ikkuna jää auki kunnes ohjelma suljetaan (jolloin cmd ikkuna myös sulkeutuu). Voiko kyseisen ikkunan jotenkin piilotttaa tai sulkea, se on hieman häiritsevä siellä takana..?
jos ei niin onko mahdollista tehdä .exe java ohjelmaan joka toimii sekä unix että windows ympäristössä?
t
johan
Sekä Windowsissa että Unixissa toimiva binääri ei taida olla mahdollista.
Ja jos et käyttäisi batia, niin ei taitaisi tulla cmd-ikkunaakaan..?
Ilmeisesti käyttämällä linkkiä päästään pois konsolin ilmestymisestä.
En ole M$-puolella, joten en voi testata, mutta tekisin sen näin:
Menisin Javan bin-hakemistoon ja painaisin hiiren kakkosnäppäintä valitun java.exe:n kohdalla. Valitsisin avautuvasta valikosta Lähetä työpöydälle (pikakuvakkeeksi).
Valitsisin ko. pikakuvakkeen ja painaisin kakkosnäppäintä, valitsisin ominaisuudet ja lisäisin parametreihin ajettavan luokan, ja mahdollisesti muut tarvittavat parametrit.
Muuttaisin myös työkansioksi luokan käyttämän kansion.
Toivottavasti viritelmäni toimii...
P.S. Minusta ei kannata piilottaa konsolia, sillä se antaa tietoa virhetilanteista, koska yleensä virheet tulostuvat konsoliin.
Tee pikakuvake batin asemesta. Kohteeksi javaw -jar nimi.jar. Äläkä käytä exeä vaan ihan .jaria. Haku kertoo kyllä, jos haluat tietää miksi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.