Avatar billede mago Nybegynder
05. marts 2003 - 14:37 Der er 5 kommentarer

java web start kan ikke finde Main-klassen i min .jar fil?

Hej, jeg får følgende fejlmelding når jeg forsøger at kører en lille applikation med Java web start:

An error occurred while launching/running the application.

Title: mile_test Demo Application
Vendor: Sun Microsystems, Inc.
Category: Launch File Error

Could not find main-class IMEtry.class in http://www.it-c.dk/people/mago/Speciale/tries.jar

I jar filen tries.jar ligger kun den ene klasse IMEtry.class og manifestet som ser sådan ud:

Manifest-Version: 1.0
Created-By: Apache Ant 1.5
Main-Class: IMEtry

Er der nogen der har en idé til hvad der kan være galt?

Mago
Avatar billede arne_v Ekspert
05. marts 2003 - 14:52 #1
Kan du ikke lige lave en:

jar tvf tries.jar

og poste output ?
Avatar billede arne_v Ekspert
05. marts 2003 - 14:53 #2
Bl.a. forudsætter:
  Main-Class: IMEtry
jo at IMEtry ikke ligger i en pakke !

Hvis den gør det skal der stå:
  Main-Class: pakkenavn.IMEtry
Avatar billede mago Nybegynder
05. marts 2003 - 15:35 #3
jar tvf tries.jar giver følgende output:
    0 Wed Mar 05 15:21:46 CET 2003 META-INF/
    73 Wed Mar 05 15:21:46 CET 2003 META-INF/MANIFEST.MF
  2462 Wed Mar 05 15:13:22 CET 2003 IMEtry.class
  746 Wed Mar 05 15:13:22 CET 2003 IMEtry$AL.class

IMEtry.class ligger ikke i en pakke - det er en lille dum test klasse ;^)

mago
Avatar billede fsconsult.dk Nybegynder
05. marts 2003 - 15:40 #4
Når det drejer sig om JWS, mener jeg svagt at kunne huske at det muligvis skal tilføjes i .jnlp filen (eller en anden JWS fil).
Det er dog noget tid siden jeg har leget med JWS.
Avatar billede mago Nybegynder
05. marts 2003 - 15:43 #5
Arrg, undskyld besværet. Jeg har fundet fejlen. Jeg var kommet til at skrive en .class extension på referencen i .jnlp filen.
Tak for hjælpen alligevel.

mago
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