Springen naar inhoud

Java - executable


  • Log in om te kunnen reageren

#1

In physics I trust

    In physics I trust


  • >5k berichten
  • 7384 berichten
  • Moderator

Geplaatst op 30 maart 2011 - 21:28

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.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

ZVdP

    ZVdP


  • >1k berichten
  • 2097 berichten
  • VIP

Geplaatst op 30 maart 2011 - 21:36

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

#3

In physics I trust

    In physics I trust


  • >5k berichten
  • 7384 berichten
  • Moderator

Geplaatst op 30 maart 2011 - 22:26

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.

#4

317070

    317070


  • >5k berichten
  • 5567 berichten
  • Moderator

Geplaatst op 30 maart 2011 - 23:28

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-

#5

In physics I trust

    In physics I trust


  • >5k berichten
  • 7384 berichten
  • Moderator

Geplaatst op 30 maart 2011 - 23:38

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.

#6

317070

    317070


  • >5k berichten
  • 5567 berichten
  • Moderator

Geplaatst op 30 maart 2011 - 23:57

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-

#7

In physics I trust

    In physics I trust


  • >5k berichten
  • 7384 berichten
  • Moderator

Geplaatst op 31 maart 2011 - 09:24

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

#8

ZVdP

    ZVdP


  • >1k berichten
  • 2097 berichten
  • VIP

Geplaatst op 31 maart 2011 - 16:40

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

#9

In physics I trust

    In physics I trust


  • >5k berichten
  • 7384 berichten
  • Moderator

Geplaatst op 31 maart 2011 - 20:18

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.

#10

317070

    317070


  • >5k berichten
  • 5567 berichten
  • Moderator

Geplaatst op 31 maart 2011 - 22:35

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-

#11

In physics I trust

    In physics I trust


  • >5k berichten
  • 7384 berichten
  • Moderator

Geplaatst op 31 maart 2011 - 22:38

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





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures