Avatar billede tuidoi Nybegynder
01. oktober 2008 - 00:27 Der er 5 kommentarer og
1 løsning

Runnable JAR file in eclipse

Hej

Når jeg vil pakke nedenstående eksempel (første kommentar) i en jar fil der kan køres ved at dobbeltklikke.

Gør jeg det ved (i eclipse 3.4.0)
File | Export | Java | Runnable JAR file | Next | Finish

Mit spørgsmål er så om denne jar file så kan køres på alle styresystemer hvilket, der jo netop er smart ved java eller om jeg skal gøre noget yderligere for at få det til at virke på både windows, linux og mac

på forhånd tak! :)
Avatar billede tuidoi Nybegynder
01. oktober 2008 - 00:28 #1
public class Program {

    public static void main(String[] args) {
        String svar = javax.swing.JOptionPane.showInputDialog("Hvad hedder du?","Jannik");
        javax.swing.JOptionPane.showInputDialog("Du hedder " +svar);
    }
}
Avatar billede arne_v Ekspert
01. oktober 2008 - 00:31 #2
1)

Det lyder rigtigt. Omend jeg altid har syntes at Eclipse's jar generering er noget
irriterende at finde ud af.

2)

Den vil virke på alle systemer som har Java (i den version som du har compilet til).
Avatar billede tuidoi Nybegynder
01. oktober 2008 - 09:04 #3
1)
Foretrækker du selv at pakke filerne i et arkiv ved hjælp af f.eks. winzip istedet?
og hvis så skal du vel også selv lave manifest filen?

2)
Er det muligt at vedlægge noget kode der installerer java, hvis dette ikke findes på systemet? og i så fald hvordan?

For det er vel ikke muligt at køre jar filen overhovedet uden java installeret?
Avatar billede arne_v Ekspert
01. oktober 2008 - 15:18 #4
re 1)

Jeg foretraekker at bruge Eclipse til at skrive koden i og saa bruge ant (comamnd line ikke
inde fra Eclipse) til at builde med.

re 2)

Nej. Java kraever Java.

(hvis det var en applet kunne man prompte brugeren for download af Java)
Avatar billede tuidoi Nybegynder
01. oktober 2008 - 16:14 #5
Mange tak for det.. lig et svar :)
Avatar billede arne_v Ekspert
01. oktober 2008 - 16:19 #6
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester