18. maj 2001 - 23:06Der er
6 kommentarer og 1 løsning
Jar filer i VisualAge
Er der en der kan give en newbie en grundig step-by-step forklaring til hvordan man laver en eksekverbar jar-fil i IBM VisualAge, og hvordan man så kører den fra command-prompten?? Eller hvordan man skaber jar-filen fra command-prompten... Jeg kører Win2000.
Jeg er ikke interesseret i forslag om at bruge et andet udviklingsværktøj, jeg hænger desværre på VAJ :-((
Du kan selvfølgelig også lave din jar fil inde fra export menuen, men så skal du fjerne fluebenet i \"Compress the contents of the jar file\". Derefter åbner du jar filen med winzip, finder filen manifest.mf i mappen META-INF, og editerer den i winzip, så den indeholder linien med Main-Class attributten (Husk nu at passe på at have linie skift nok).
Fik du pakket et korrekt manifest ind. Og huskede du det linieskift til sidst. Hvis det ikke er på plads, vil det ikke virke.
Og jeg giver dig ret. Jeg fik heller ikke det med winzip7.0 til at virke. Så bare glem den... Den anden derimod skulle være god nok.
Indeholder jar filen pakkerne med hele stien, dvs. indeholder din jar fil følgende struktur: META-INF/ META_INF/Manifest.mf dk/ dk/astengaard/ dk/astengaard/Main.class
Så skal mainclass skrives som Main-Class: dk.astengaard.Main
Jeg har prøvet at sætte .class efter AllerNyeste, med samme resultat. Jeg har prøvet med både en og flere tomme linier efter main-class med samme resultat.
I VAJ ligger klasserne i en og samme package,og jeg har kun eksporteret de klasser jeg skal bruge til programmet, så det skulle vel også være iorden?
Jeg har lige siddet og forsøgt nogle forskellige ting.....Og fået løst problemet!!
Jeg havde som nævnt klasserne liggende i en package, men klasserne lå bare i roden, og det var vist der problemet var.
Tusind tak for hjælpen!
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.