Avatar billede fastpoint Nybegynder
26. december 2005 - 19:21 Der er 2 kommentarer og
1 løsning

Jar virker ikke

Jeg har lavet et lille GUI baseret program og vil nu gerne lave en stand-alone Jar fil, men det virker ikke.

Der er kun 2 filer.

Start.java
Program.java

Start indholder main metoden og så opretter den Program.java som er en JFrame.

Jeg har lavet en Jar fil, men dobbelklikker jeg på denne så sker der intet. Hvilke skridt bør mange tage når man skal lave en Jar fil?
Avatar billede arne_v Ekspert
26. december 2005 - 19:29 #1
lav en manifest.txt med:

Main-Class: Start

(husk linie skift til sidst)

Lav så jar fil med:

javac -classpath . Program.java
javac -classpath . Start.java
jar cvfm program.jar manifest.txt Program.class Start.class

så bør du kunne dobbeltklikke på program.jar
Avatar billede schwarz84 Nybegynder
26. december 2005 - 19:32 #2
Har du lavet en manifest fil som peger på den rigtige klasse?

http://java.sun.com/j2se/1.5.0/docs/guide/jar/jar.html

Se under 'Main Attributes'. Det er 'Main-Class' værdien, der skal sættes...
Avatar billede fastpoint Nybegynder
26. december 2005 - 19:37 #3
Jeg fik lige løst problemet selv, men tusind tak for opmærksomheden!

Jeg importede noget som hed VerticalLayout som ikke blev importet fra javax eller java og derfor kunne den ikke starte for den lavede en ClassNotFoundException. (så jeg først i MSDOS).

Den ligger et sted i oracle mange mapper, men har fjernet linjen nu og selv arrangeret mine elementer og det virker helt perfekt:)!
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