Avatar billede mikkelbm Nybegynder
28. juli 2003 - 16:52 Der er 6 kommentarer og
1 løsning

Problemer med eksekverbar jar-fil

Jeg har et manifest der ser sådan ud:

Manifest-Version: 1.0
Main-Class: Main
Created-By: 1.3.0 (Sun Microsystems Inc.)
Class-Path: jl020.jar mp3sp.jar jlGui.jar kunststoff.jar smoothmetal.jar

Og jeg laver den eksekverbare jar-fil med denne kommando:

jar cvfm minFil.jar manifest.mf *

Dette virker umiddelbart fint nok, og den starter mit program op og det kan køre. Men...
Nå jeg flytter min jar fil til et andet bibliotek, skrivebordet etc. kan den ikke finde main længere.
Problemet er ikke class filerne, for dem har jeg prøvet at slette, hvor det stadig virker. Det går galt hvis jeg sletter nogle af de jar filer jeg sætter som classpath i mit manifest...

Håber I er med på hvad jeg mener.
Avatar billede arne_v Ekspert
28. juli 2003 - 17:26 #1
De jar-filer du refererer til i Class-Path direktivet skal ligge
i samme directory som din egen jar-fil.

Sådan er det.
Avatar billede mikkelbm Nybegynder
28. juli 2003 - 17:28 #2
Man kan ikke inkludere dem i en slags 'endelig' jar-fil?
Avatar billede arne_v Ekspert
28. juli 2003 - 17:31 #3
Nej.

(der gælder nogle specielle forhold for J2EE komponenter, men det er
jo noget helt andet)
Avatar billede mikkelbm Nybegynder
28. juli 2003 - 17:32 #4
Det var ærgeligt. Men det er der jo ikke noget at gøre ved...
Tak for svaret.
Avatar billede arne_v Ekspert
28. juli 2003 - 17:34 #5
Det er faktisk også nemmere at opdatere, når det er flere jar-filer.
Avatar billede mikkelbm Nybegynder
28. juli 2003 - 17:37 #6
Det kan være du kan svare på, om det er muligt på en eller anden måde, at sætte et ikon på sin jar-fil?
Avatar billede arne_v Ekspert
28. juli 2003 - 18:05 #7
Det mener jeg heller ikke at man kan.
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