Java - executable

Moderators: jkien, Xilvo

Reageer
Gebruikersavatar
Berichten: 7.390

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
Berichten: 2.097

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
Berichten: 7.390

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
Berichten: 5.609

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
Berichten: 7.390

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
Berichten: 5.609

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
Berichten: 7.390

Re: Java - executable

Okay, bedankt!
"C++ : Where friends have access to your private members." Gavin Russell Baker.

Gebruikersavatar
Berichten: 2.097

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
Berichten: 7.390

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
Berichten: 5.609

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
Berichten: 7.390

Re: Java - executable

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

Reageer