04. juni 2003 - 14:38Der er
18 kommentarer og 1 løsning
java til exe
Hvordan kan man få et javaprogram lavet om til en exe fil? Jeg har prøvet i J++, og der er det nemt, men jeg kan ikke bruge swing i J++, og søger derfor en bedre løsning.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
1) Det kan på det kraftigste frarådes. Det er *ikke* "the java way".
2) Der findes forskellige tools der kan generere en EXE: * der kalder en ekstern JRE og kører Java byte kode inde i EXE * der kalder en intern JRE og kører Java byte kode inde i EXE * der indeholder native kode konverteret fra Java byte kode
og du vil ikke kunne lave en java .exe der kan køre swing uden også at have jre installeret og bruger du jet skal du også have en masse jet .dll filer med programmet.
Man kan vel godt lave en .exe fil, hvori man kan benytte Swing.. det handler bare om at man skal have linket sit swing library med i sin .exe fil. (Jeg har dog ingen ide om hvordan man gør dette i praksis)
Det dækker over at konvertering fra java byte kode til native executable faktisk kan dække over 3 forskellige ting og at det er vigtigt, at man gør sig klart hvad det produkt man vælger faktisk gør.
Synes godt om
Slettet bruger
12. juni 2003 - 23:16#13
Hvis det er vigtigt, må du gerne forklare fordele og ulemper ved de 3 ting. Aktuelt prøver jeg nr 3, så den er jeg mest interesseret i.
Synes godt om
Slettet bruger
12. juni 2003 - 23:31#14
Jeg leder forresten efter et godt program at skrive javaprogrammer i. Jeg har prøvet J++ og det kører godt, men der kan jeg ikke få swing til at køre. Så har jeg prøvet eclipse, men det kører ikke særligt stabilt. Har du nogle forslag?
Du skal nærlæse hvorvidt de forskellige versioner af programmet kræver JRE eller ikek for forskellige typer af applikationer. Det er lidt af en jungle.
Der er mulighed for at applikationen bliver hurtigere.
Der er en vis risiko, da du er helt afhængig af at de har compiled java byte koden korrekt til native instruktioner. En bug i deres program kan få din applikation til at være fejl-behæftet selvom den virkede i den rene Java version.
Og jeg skal lige understrege: jeg har ikke hørt om fejl i Jet's produkt. Det er kun en potentiel risiko.
Synes godt om
Slettet bruger
13. juni 2003 - 14:24#18
Tak for hjælpen Arne. Har du fået point? Jeg synes ikke jeg har givet dig nogle, men du står som accepteret svar. Hvis du ikke har fået point, så skriv lige hvordan jeg skal give dig dem
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.