Leif.ross Skrevet 12. juni 2013 Del Skrevet 12. juni 2013 Hei, jobber med et program som trenger både 32 og 64 bits jvm, så har splittet det opp i to deler som skal kjøre på hver sin jvm. Det kjører fint ifra eclipse, men utenfor har jeg problemer med å spesifisere hvilken jvm som skal brukes på hver .jar. 64bits delen kjører fint, men jeg får ikke kjørt 32bits jvm'en ifra cmd. Her i .bat format. Kjørt fra samme mappen som etc.jar befinner seg i: E:\Programfiler<x86>\Java\jre7\bin\java -jar %~p0etc.jar%* alt: E:\Programfiler<x86>\Java\jre7\bin\java.exe -jar %~p0etc.jar%* Får bare ut: Systemet finner ikke angitt fil. Men stiene ser helt ok ut. Forslag til hva som må endres? Lenke til kommentar
MikkelRev Skrevet 13. juni 2013 Del Skrevet 13. juni 2013 Ser stiene ok ut? Synes de ser rare ut. Er <x86> virkelig en del av katalognavnet? Hva skjer om du tar vekk alle parametrene til java.exe, altså alt bak java.exe? og hvorfor skriver du %~p0etc.jar%* istedetfor etc.jar ? Lenke til kommentar
jonny Skrevet 13. juni 2013 Del Skrevet 13. juni 2013 Hvis det er mellomrom i path'en til programmet du prøver å starte, må du ha med " før og etter, slik: "C:\Programfiler (x86)\Java\jre7\bin\java.exe" -jar xxx.jar Lenke til kommentar
Leif.ross Skrevet 13. juni 2013 Forfatter Del Skrevet 13. juni 2013 Tror jeg har gått helt feil vei på denne.. Problemet ligger i at jeg prøver å spesifisere hvilken jvm .jar'en skal kjøres fra, noe som tydeligvis den første stien ikke gjør, ideer? Lenke til kommentar
quantum Skrevet 13. juni 2013 Del Skrevet 13. juni 2013 Som flere skriver over så ser stiveien din ikke riktig ut. Lenke til kommentar
Leif.ross Skrevet 13. juni 2013 Forfatter Del Skrevet 13. juni 2013 Løste problemet! Bundlet 32bits jre'en med applikasjonen og brukte dette til å kjøre den. "%~dp0jre\bin\javaw.exe" -jar "%~dp0etc.jar" Lenke til kommentar
quantum Skrevet 13. juni 2013 Del Skrevet 13. juni 2013 det gir deg nok best kontroll, men jeg er ikke sikker på om man kan redistribuere jvmen sånn uten videre, ift lisens altså. hvorfor må du ha både 32 og 64bits-jvm? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå