Avatar billede javabegynder2005 Nybegynder
29. oktober 2005 - 18:55 Der er 9 kommentarer

Ændring af .jar fil

Hej Java eksperter,

Jeg er ny i Java og har netop downloadet et upload script. Nu vil jeg gerne ændre teksterne til dansk.
Jeg har unzippet .jar filen og browset mig frem til en fil der hedder "resources.properties". I denne har jeg ændret de engelske ord til dansk. Jeg zippede den til .zip og omdøbte den til .jar, men nu giver virker scriptet ikke længere. Kan I muligvis hjælpe mig?

På forhånd mange tak!
Avatar billede arne_v Ekspert
29. oktober 2005 - 19:01 #1
prøv lige om sammenlign indholdet af de 2 jar filer (før og efter) - specielt
META-INF directories

det kan godt lade sig gøre med lidt snille
Avatar billede arne_v Ekspert
29. oktober 2005 - 19:02 #2
muligvis var det nemmest at update den ene fil i jar filen
Avatar billede arne_v Ekspert
29. oktober 2005 - 19:02 #3
hvis du har mistanke til at det er zip som laver ulykker kan du jo også
prøve command line jar kommandoen
Avatar billede javabegynder2005 Nybegynder
29. oktober 2005 - 20:11 #4
Jeg har sammenlignet de to jar filer og de er ens.

Jeg kan ikke finde ud af at opdatere blot den ene fil. Hvordan gør jeg det? Jeg prøver at åbne .jar filen i winace, udpakke blot den ene fil og ændre den, men det er ikke muligt at smide den tilbage i den rette mappe.

Det kan godt være at det er zip der driller. Hvordan laver jeg "command line jar kommandoen"?

Undskyld hvis jeg spørger dumt, men jeg er helt ny.
Avatar billede arne_v Ekspert
29. oktober 2005 - 20:16 #5
hvis de er helt ens så burde det jo virke ...

nogle zip programmer kan opdatere en enkelt fil

jar uvf xxxx.jar resources.properties

skulle opdatere en enkelt fil
Avatar billede javabegynder2005 Nybegynder
30. oktober 2005 - 01:52 #6
Jeg kan desværre stadig ikke få det til at funke :(
Hvis jeg sætter point op, er der så en mulighed for at du vil gøre det for mig?
Jar-filen ligger her: http://swish.users.whitehat.dk/jclientupload.jar
resources.properties: http://swish.users.whitehat.dk/resources.properties

Når jar filen er udpakket, kan resources.properties filen findes i jclientupload\javazoom\transfer\client

På forhånd mange tak!
Avatar billede arne_v Ekspert
30. oktober 2005 - 08:57 #7
http://www.vajhoej.dk/arne/eksperten/temp/jclientupload.jar

men den virker formentligt ikke

det er nemlig en signed jar fil

så du bliver nødt til selv at signe den
Avatar billede javabegynder2005 Nybegynder
30. oktober 2005 - 12:33 #8
Nej,  det vriker desværre ikke. Hvordan signer jeg den?
Avatar billede arne_v Ekspert
30. oktober 2005 - 12:54 #9
du laver dit eget certifikat

keygen.bat:

keytool -genkey -keystore %1.jks -alias %1
keytool -export -keystore %1.jks -alias %1 -file %1.cer

kørsel:

keygen javabegynder

og signer jar filen

sign.bat:

jarsigner -keystore %2.jks %1.jar %2

kørsel:

sign jclientupdate javabegynder
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