11. september 2002 - 18:34Der er
10 kommentarer og 1 løsning
Jar-fil med manifest
Jeg har forsøgt mig med følgende:
"jar cvfm Exefil.jar Manifest.mf *.*"
- hvor min Manifest.mf er:
"Main-Class: Hovedmenu"(og jeg har husket return)
Resultatet er en jar-fil ved navn Exefil, men den gør desværre ikke det jeg ønsker. - Mit ønske er, at den skal starte mit program (hvor main-klassen er Hovedmenu), - men der sker ikke rigtig noget.
- Det skal måske nævnes, at der i det bibliotek hvor jeg udfører "dos-kommandoen" også befinder sig nogle packages, som skal inkluderes i jar-filen! - Hvad kan der være galt?
Du skriver ikke hvad det er der går galt. Udfra hvad du skriver kunne man tro at problemet ligger i at når du kører en jar fil, så sættes classpath'en til udelukkende at indeholde jar filen. Dvs. at man ikke kan finde dine lokale biblioteker. Når du laver en jar fil er det som regel (men ikke altid) en fordel at inkludere alle nødvendige packages i jar filen.
Hvordan inkluderer jeg mine packages i jar-filen? - jeg troede egentlig, at *.* sørgede for, at de også var med!?
Desværre kan jeg ikke skrive ret meget andet til "hvad det er der går galt" end at min jar-fil jo godt nok bliver lavet, men at der derefter bare ikke sker noget, når jeg forsøger at åbne den. - Jeg forestiller mig, at der enten, som du også er inde på, er problemer med mine packages, - eller, at der er problemer med manifestet - eller den måde jeg forsøger at inddrage manifestet i jar-filen!
Det jeg gerne vil have pakket i en exe-fil er: 1. Alle mine class-filerne som ligger i mappen Source 2. To packages(mappe1 og mappe2), som ligger i hver sin mappe under Source
Under et af de (mange) andre spørgsmål ang. jar er der en der skriver: "Husk at mappen med Jar.exe skal ligge i pathen." - Denne sætning forstår jeg ikke, - kan det være her jeg skal gøre noget andet?
Hallo - det var jo her løsningen var! - Jeg troede, at denne kommando faktisk lå implicit i jar-filen... - men det gør den åbenbart ikke. Mange tak for hjælpen begge to!
du kan godt få din jar fil til at eksekvere automatisk ved at dobbeltklikke, dertil skal du have opsat dine miljøvariabler korrekt! som du selv var inde på før. Prøv at søg efter det hvis du er i tvivl om hvordan du gør!!! :)
gør ikke noget... bare jeg for første ret næste gang!!! :)
Synes godt om
Ny brugerNybegynder
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.