Avatar billede marvinq Nybegynder
16. november 2007 - 11:06 Der er 9 kommentarer og
1 løsning

Problem med afvikling af program

Hej eksperter

Jeg har flere gange nu stødt på et pudsigt problem.

Jeg har gennem nogle år brugt lidt forskellige java editorer og har senest brug jcreator. Der har aldrig været problemer, men er måske kommet i tvivl efter der er kommet nye versioner.

Problemet er at jeg kan have nogle javafiler, som jeg starter via en .bat fil - hos mig virker filerne fint, men kommer det så ud til andre er det ikke altid det virker.

Jeg har prøvet at kompilere igen, jeg har installeret samme java på alle maskiner... og problemet synes at komme nogle gange. - men kun nogle gange.

Nogen der har en fornuftig forklaring på dette, og måske en lille tjekliste som man kan tjekke for at se om alt er som det skal være.

Jeg forstår bare ikke hvad problemet er. Java bør jo kunne køre alle steder. Kan det være java på computeren, kan det være kompileringen der fejler når det ikke kører samme sted som det kompileres eller kan de være et styresystems relateret problem??

Nogle idéer??

/MHQ
Avatar billede marvinq Nybegynder
16. november 2007 - 12:47 #1
Jeg har gravet lidt i det og er kommet til at tænke på... Hvis jeg nu kompilerer med en java 1.6 - kræves det så ikke også at alle dem som bruger programmet har installeret minimum 1.6 ?? Så har de for eksempel installeret 1.4 el. 1.5 fucker det så ikke up??

/MHQ
Avatar billede mikkelbm Nybegynder
16. november 2007 - 13:40 #2
Jo! Slutbruger skal som minimum have samme version installeret som du compiler med.
Avatar billede mikkelbm Nybegynder
16. november 2007 - 13:41 #3
Hvis ikke du gør brug af de ting der ligger i 1.6 kan du bruge -target parametren når du compiler. Med den kan du fortælle til hvilken version du compiler (1.3, 1.4, 1.5, etc.)
Avatar billede mikkelbm Nybegynder
16. november 2007 - 13:43 #4
En anden ting mht. fejlen kan også være hvis de andres PATH i windows er sat forkert - altså at den ikke peger på java installationsdir. Så kan windows ikke genkende java-kommandoen og din bat-fil vil fejle.
Avatar billede marvinq Nybegynder
16. november 2007 - 13:48 #5
Jeg har prøvet at køre kommandoen "java -version" på deres computer, og den viser fint hvilken version de kører - så må antage at pathen er korrekt.. ik??

Okay, vidste ikke man kunne "downgrade" sin compiler.. det må jeg lige prøve.
Avatar billede mikkelbm Nybegynder
16. november 2007 - 13:51 #6
"så må antage at pathen er korrekt.. ik??"

Jo!
Avatar billede marvinq Nybegynder
16. november 2007 - 13:58 #7
okay... jamen lad os stoppe her... jeg fik svar på det jeg skulle:)

Super at man kan downgrade sin 1.6 til lavere version...

Takker og bukker... smid et svar


/MHQ
Avatar billede mikkelbm Nybegynder
16. november 2007 - 14:00 #8
Kommer her...
Avatar billede arne_v Ekspert
16. november 2007 - 15:15 #9
Hvad med CLASSPATH ?

En klassiker er:

java HovedKlasse

som virker fint med . i CLASSPATH men ikke uden.
Avatar billede marvinq Nybegynder
16. november 2007 - 15:17 #10
Det er ikke der problemet ligger lige i denne problemstilling - men vil da lige prøve også at være opmærksom på det!

Tak.
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