Avatar billede lsskaarup Nybegynder
17. august 2001 - 02:50 Der er 9 kommentarer og
2 løsninger

Køre jar fil på 95-platform

Hvad skal jeg skrive i MS-DOS prompt på en windows 95 maskine, for at kunne compile min .class filer, samt køre denne jar fil jeg får ud af det. I 2000 skal jeg skrive:

jar cvfm printit.jar manifest.txt printit/*

for at bl.a. at compile og jeg skal skrive :

java -jar printit.jar

for at køre jar filen.
Avatar billede lbhansen Nybegynder
17. august 2001 - 06:03 #1
Du skal gøre det samme på windows 95, og jeg kan
endda afsløre at du skal skrive det samme i linux.
Er java ikke herligt:)
Avatar billede logical Nybegynder
17. august 2001 - 08:03 #2
Du kompilerer ikke med jar kommandoen, det har du gjort (automatisk) inde i VA.

compilering af .java filer til .class filer -> javac
Indkapsling af klasser i .jar filer -> jar
Afvikling af java programmer (inkl. jarred files -> java
Avatar billede lsskaarup Nybegynder
17. august 2001 - 11:05 #3
Sorry det var også indkapsling jeg mente, ja ja det kan vi jo alle sige ;-).

Mit problem er at når jeg skriver de to kommandoer så siger prompten bad command name eller noget lignede
Avatar billede logical Nybegynder
17. august 2001 - 11:08 #4
Jamen, det er nok fordi du enten
1) Ikke har installeret et jdk
2) Ikke har path til stedet.

Et JDK ligger typisk i C:\\jdk1.x (hvor x er versionsnummer), og du skal have en PATH til bin biblioteket for at køre værktøjerne herunder.

Hvis du bare skal afvikle på en 95 platform, kan du nøjes med en JRE (Java Runtime Environment), som ikke indeholder compiler og jar fil, men som kan bruges til afvikling af programmet.

Hvis du har lavet en jar fil, kan den bare kopieres til alle platforme og eksekveres med java -jar printit.jar
Avatar billede logical Nybegynder
17. august 2001 - 11:09 #5
Og en tænker...

Hvorfor skriver den aldrig:

Excellent command for file name
Avatar billede lsskaarup Nybegynder
17. august 2001 - 13:18 #6
Nu du siger det så tror jeg sgu at jeg har glemten path til jdk\'en.

Med hensyn til dine filosofiske tanker, så kan jeg siger at verden kun er skabt for at genere DIG mest muligt.
Avatar billede logical Nybegynder
17. august 2001 - 13:23 #7
Jeg vidste det !! :-))))
Avatar billede lsskaarup Nybegynder
17. august 2001 - 16:56 #8
Øh, hvor skal jeg lige tilføje pathen, jeg synes ikke jeg kan finde miljøvariablerne, som det hedder på win2000. Jeg kunne egentlig godt tænke mig at vide, hvor disse findes, både på win9x, Me og NT, hvis der er nogen forskel.
Avatar billede lbhansen Nybegynder
17. august 2001 - 17:32 #9
Me og NT ligger de formegentlig samme sted som på W2K.

På 95 & 98 bliver du nødt til at lave den i c:\\autoexec.bat
Avatar billede logical Nybegynder
17. august 2001 - 19:51 #10
Som lbhansen siger, så bliver du nødt til at skrive dem ind i autoexec.bat hvis de skal gælde generelt i 95+98. De skal bare tilføjes i bunden ala:


SET PATH=%PATH%;C:\\jdk1.3\\bin

%PATH% referer til den tidligere oprettet path, så det også bliver inkluderet.

I NT (Og sikkert også ME) er det controlpanel->System->fanebladet systemvariable
Avatar billede lsskaarup Nybegynder
19. august 2001 - 12:48 #11
I habde begge to ret, dog med undtagelse af ME, hvor der også kunne tilføjes en path i autuexec.bat. Derfor deler jeg pointene imellem jer.
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