Gebruikersavatar
In physics I trust
Artikelen: 0
Berichten: 7.390
Lid geworden op: za 31 jan 2009, 08:09

Java - executable

Hoi,

Heeft er iemand ervaring met een programma dat toelaat Java projecten om te zetten in executables? Ook indien er verschillende bibliotheken zijn gebruikt? En wat denlen jullie van de zogenaamde webstart?

Ideeën, suggesties?
"C++ : Where friends have access to your private members." Gavin Russell Baker.
Gebruikersavatar
ZVdP
Artikelen: 0
Berichten: 2.097
Lid geworden op: za 16 jul 2005, 23:45

Re: Java - executable

In Eclipse kan je projecten (en alle gebruikte libraries) exporteren naar een runnable jar.

Edit: Of bedoel je specifiek een .exe?
"Why must you speak when you have nothing to say?" -Hornblower

Conserve energy: Commute with a Hamiltonian
Gebruikersavatar
In physics I trust
Artikelen: 0
Berichten: 7.390
Lid geworden op: za 31 jan 2009, 08:09

Re: Java - executable

Bedankt voor je antwoord!

Dit schijnt niet te werken als je werkt met tekstbestanden waarnaar wordt geschreven en afbeeldingen die worden uitgelezen... Hebt u een idee waarom?
"C++ : Where friends have access to your private members." Gavin Russell Baker.
Gebruikersavatar
317070
Artikelen: 0
Berichten: 5.609
Lid geworden op: za 28 feb 2009, 17:05

Re: Java - executable

Dit schijnt niet te werken als je werkt met tekstbestanden waarnaar wordt geschreven en afbeeldingen die worden uitgelezen... Hebt u een idee waarom?
Dat zou wel moeten werken, nochtans...

Maar je moet het natuurlijk wel juist geprogrammeerd hebben. De afbeeldingen en tekstbestanden waarnaar je schrijft mogen niet in je jar zitten, degene die je enkel leest kun je beter wel in je jar steken, maar dan moet je er op de juiste manier naar verwijzen. Bij een .exe is dat niet anders.

Overigens gaat het wel om een exe te maken(zoek eens op j2exe), maar het werkt niet goed en is niet aan te raden.
What it all comes down to, is that I haven't got it all figured out just yet

And I've got one hand in my pocket and the other one is giving the peace sign

-Alanis Morisette-
Gebruikersavatar
In physics I trust
Artikelen: 0
Berichten: 7.390
Lid geworden op: za 31 jan 2009, 08:09

Re: Java - executable

De afbeeldingen en tekstbestanden waarnaar je schrijft mogen niet in je jar zitten
Zoiets verwachtte ik al half...

Waar dan wel? In dezelfde dir als waar de executable JAR staat?
"C++ : Where friends have access to your private members." Gavin Russell Baker.
Gebruikersavatar
317070
Artikelen: 0
Berichten: 5.609
Lid geworden op: za 28 feb 2009, 17:05

Re: Java - executable

Waar dan wel? In dezelfde dir als waar de executable JAR staat?
Bijvoorbeeld, of nog ergens anders...

Overal in de filesystem of op het internet is mogelijk, maar niet binnen dezelfde jar...
What it all comes down to, is that I haven't got it all figured out just yet

And I've got one hand in my pocket and the other one is giving the peace sign

-Alanis Morisette-
Gebruikersavatar
In physics I trust
Artikelen: 0
Berichten: 7.390
Lid geworden op: za 31 jan 2009, 08:09

Re: Java - executable

Okay, bedankt!
"C++ : Where friends have access to your private members." Gavin Russell Baker.
Gebruikersavatar
ZVdP
Artikelen: 0
Berichten: 2.097
Lid geworden op: za 16 jul 2005, 23:45

Re: Java - executable

File(pathname) werkt zowel met absolute als met relatieve padnamen. Je kan dus ofwel "C:\\...\\myImage.jpg" ingeven, maar even goed "myImage.jpg" of "images\\myImage.jpg". De relatieve padnaam is gerefereerd ten opzichte van de plaats waar de jar-file staat. (alleszins in Windows)
"Why must you speak when you have nothing to say?" -Hornblower

Conserve energy: Commute with a Hamiltonian
Gebruikersavatar
In physics I trust
Artikelen: 0
Berichten: 7.390
Lid geworden op: za 31 jan 2009, 08:09

Re: Java - executable

Dat wist ik, maar eens in een jar werkt dat niet meer (current path). Kan je ook naar bovenliggende folders refereren?
"C++ : Where friends have access to your private members." Gavin Russell Baker.
Gebruikersavatar
317070
Artikelen: 0
Berichten: 5.609
Lid geworden op: za 28 feb 2009, 17:05

Re: Java - executable

Dat wist ik, maar eens in een jar werkt dat niet meer (current path). Kan je ook naar bovenliggende folders refereren?
Tuurlijk: (new File(".")).parent() of iets in die zin.
What it all comes down to, is that I haven't got it all figured out just yet

And I've got one hand in my pocket and the other one is giving the peace sign

-Alanis Morisette-
Gebruikersavatar
In physics I trust
Artikelen: 0
Berichten: 7.390
Lid geworden op: za 31 jan 2009, 08:09

Re: Java - executable

Bedankt, opnieuw ;)
"C++ : Where friends have access to your private members." Gavin Russell Baker.

Terug naar “Informatica en programmeren”