Avatar billede mickni33 Nybegynder
04. november 2003 - 13:26 Der er 5 kommentarer og
1 løsning

classpath ved building

Hvordan skriver man i kommandoprompten hvis man skal lave jar fil og gerne skulle have nogle klasser med som ligger i
C:\JBuilder\Siemens\lib\classes.zip
eks.

jar cvfm minjar.jar manifest.mf *.class *.java
Avatar billede mickni33 Nybegynder
04. november 2003 - 13:27 #1
Skal man skrive
jar -classpath minjar.jar manifest.mf *.java *.class
Avatar billede mickni33 Nybegynder
04. november 2003 - 13:31 #2
Den jar'er godt nok når jeg skriver
jar cvfm minjar.jar manifest.mf *.class *.java

men når jeg kører programmet skriver den
ONE OR MORE MIDLET CLASSES NOT FOUND
Avatar billede arne_v Ekspert
04. november 2003 - 14:00 #3
Hvis de skal med i samme jar fil er du nødt til at pakke dem ud
af ZIP og jar'e dem ind i jar-filen.

Hvis de kan ligge eksternt kan du sætte classpath fra din jar fil
til Siemens zip fil.

(det kan i J2SE - jeg kender ikke J2ME)
Avatar billede lborupj Nybegynder
04. november 2003 - 14:03 #4
Hmm.. Lyder nærmere som om du ikke får sat classpath'en korrekt når du kører din java app. Tjek at alle nødvendige .jar filer er tilgængelige og at din minjar.jar rent faktisk indeholder de klasser du vil have at den skal f.eks. ved jar tvf minjar.jar. Se om du også har importeret klasserne med de rigtige package navne (de.siemens.stuff.Stuff -> bør ligge i de/siemens/stuff/Stuff.class osv)
Avatar billede mickni33 Nybegynder
10. november 2003 - 09:54 #5
kom lige et svar begge to
Avatar billede mickni33 Nybegynder
10. november 2003 - 09:58 #6
Nej for H...... kom til at trykke forkert laver lige et nyt spørgsmål til jer begge
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