i7 920, 6 GB RAM, Windows 7 Professional 64 bit. Jeg har prøvet med flere forskellige versioner af Eclipse og får altid samme fejl, og jeg har prøvet at overføre hele programmappen til en anden pc, hvor problemet ikke opstår.
Nogen idéer? Det virker lidt underligt for mig... Jeg prøver lige at køre det på min bærbar.
Synes godt om
Slettet bruger
18. marts 2010 - 20:24#15
Da virker det uden problemer efter direkte overførsel af programfilerne. Der var dog en minimal forskel at spore i systemvariablene: På min laptop var JAVA_HOME (foruden at være defineret som brugerspecifik hvilket dog, som forventet, viste sig ingen indflydelse af have whatsoever) sat til C:\Program Files (x86)\Java\jdk1.6.0_18 frem for C:\Program Files\Java\jdk1.6.0_18 - og JDK er da også at finde i Program Files (x86) på den maskine, selvom det på min stationær befinder sig under Program Files. At et program ligger under x86-mapper indikerer, at det afvikles i et emuleret 32 bit-miljø, ikke? Jeg prøver lige at installere Java og JDK på min stationær (den problematiske maskine) igen.
Synes godt om
Slettet bruger
18. marts 2010 - 20:26#16
Det viste sig, at der på stationæren er installeret 64 men på bærbaren 32 bitversionen af JDK. Underligt (da de begge kører 64 bit OS).
*tilfældig tilsvining* Tilsyneladende virker Eclipse, der kun findes i en 32 bitversion til Windows, ikke med 64 bitversioner af Java; en ny installation af JDK 64 bit løste ikke problemet, men da jeg smed JDK 32 bit ovenpå, havde Eclipse pludselig intet at klage over. Er der nogen speciel grund til, at et developer-miljø kørende som 32 bitapplikation ikke kan snakke sammen med et runtime- kørende som 64?
Synes godt om
Slettet bruger
18. marts 2010 - 20:38#19
Godt, hvad du sagde, så. Men stadig: Er der nogen speciel grund til, at et developer-miljø kørende som 32 bitapplikation ikke kan snakke sammen med et runtime- kørende som 64?
Jeg antager at OS saetter en bit naar den starter en 32 bit app som faar CPU'en til at udfoere EXE som 32 bit instruktioner.
Synes godt om
Slettet bruger
18. marts 2010 - 21:28#27
Aha. Det virker umiddelbart lidt imod de basale principper om abstraktionsniveauer at lade styresystemet fortælle CPU'en, at den skal køre en bestemt process i kompabilitetsmode... Men sådan er der jo så meget, der er mystisk realiseret, når man graver i IT.
Synes godt om
Ny brugerNybegynder
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.