Avatar billede mickni33 Nybegynder
26. august 2005 - 08:35 Der er 11 kommentarer og
1 løsning

update af jarfil endnu engang

jeg laver en :
jar –uvf0  wdc.jar ClassSomErÆndret.class

problemet er nu at den ændret klasse ligger sig i roden af wdc.jar, da wdc.jar indeholder en masse mapper vil jeg gerne have at den opdateret classe kommer ind i den rigtige mappe.
feks en mappe som hedder mappe1 i wdc.jar

Hvordan gør jeg det Arne :-)
Avatar billede arne_v Ekspert
26. august 2005 - 08:43 #1
placer dig så du kan

jar –uvf0  wdc.jar mappe1\ClassSomErÆndret.class
Avatar billede mickni33 Nybegynder
26. august 2005 - 08:55 #2
betyder det ikke bare at den skal bruge den fil som ligger i  mappe1\ClassSomErÆndret.class

har nemlig prøvet det?
Avatar billede arne_v Ekspert
26. august 2005 - 09:02 #3
nej - den bruger den eksterne sti inden i jar også

kan du copy paste output fra

jar tvf wdc.jar
jar –uvf0  wdc.jar mappe1\ClassSomErÆndret.class
jar tvf wdc.jar

ind her ?
Avatar billede mickni33 Nybegynder
26. august 2005 - 09:05 #4
jeps 2 minutter
Avatar billede mickni33 Nybegynder
26. august 2005 - 09:07 #5
her ligger min wdc.jar
C:\SW Projects\jbuilder6 projekt\WdcPresentation\

Her ligger min updateret klasse
C:\SW Projects\jbuilder6 projekt\WdcPresentation\classes\dk\radiometer\web\presentation\production\
Avatar billede mickni33 Nybegynder
26. august 2005 - 09:16 #6
Det her skriver den


C:\SW Projects\jbuilder6 projekt\WdcPresentation\classes\dk\radiometer\web\prese
ntation\production>jar -uvf0 wdc.war "\SW Projects\jbuilder6 projekt\WdcPresenta
tion\classes\dk\radiometer\web\presentation\production\"
java.io.FileNotFoundException: wdc.war (The system cannot find the file specifie
d)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:103)
        at sun.tools.jar.Main.run(Main.java:157)
        at sun.tools.jar.Main.main(Main.java:904)\WdcPresentation\classes\dk\radiometer\web\presentation\production
Avatar billede mickni33 Nybegynder
26. august 2005 - 09:17 #7
hov fik lidt for meget med

C:\SW Projects\jbuilder6 projekt\WdcPresentation\classes\dk\radiometer\web\prese
ntation\production>jar -uvf0 wdc.war "\SW Projects\jbuilder6 projekt\WdcPresenta
tion\classes\dk\radiometer\web\presentation\production\"
java.io.FileNotFoundException: wdc.war (The system cannot find the file specifie
d)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:103)
        at sun.tools.jar.Main.run(Main.java:157)
        at sun.tools.jar.Main.main(Main.java:904)
Avatar billede arne_v Ekspert
26. august 2005 - 09:26 #8
uf den er dir struktur er træls

du stiller dig i C:\SW Projects\jbuilder6 projekt\WdcPresentation\classes

og skriver

jar uvf0 ..\wdc.war dk\radiometer\web\presentation\production\xxxxx.class
Avatar billede mickni33 Nybegynder
26. august 2005 - 10:02 #9
ja den er træls :-)
prøver lige
Avatar billede arne_v Ekspert
26. august 2005 - 10:10 #10
Lidt ved siden af: kan du ikke få JBuilder til at create/update den jar fil ?
Avatar billede mickni33 Nybegynder
26. august 2005 - 10:22 #11
Kanon Arne lav et svar
Avatar billede arne_v Ekspert
26. august 2005 - 10:28 #12
kommer her
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