Problemer med Windows Vista og Java-programvare

Windows Vista introdusert en ny pakke med sikkerhetsfunksjoner, inkludert User Account Control, eller UAC, som kan forstyrre riktig drift av Java-programmer. Andre hensyn for feilsøking Java på Vista inkluderer prosessorarkitektur og Java runtime motorversjoner.

Windows Vista Security

UAC er en Vista-funksjon som krever at brukerne å operere programmer med nonadministrative privilegier som standard, uansett om de har en lokal administratorkonto. Denne funksjonen hindrer kjøring av vilkårlig kode i programmer som kan vedta endringer på Vista operativsystem. Du kan deaktivere UAC for å teste om dette er i konflikt med Java-programmer, men permanent deaktivere det ikke anbefales av Microsoft.

Forståelse Java Program Execution

Java er et tolket språk ved at programmene er kompilert inn Bytecode, som deretter tolkes av Java Runtime Engine, eller JRE, når du kjører programmet. Dette betyr at den samme Java-programmet kan kjøres på flere operativsystemer forutsatt riktig JRE er installert. Java-programmer er svært stabil og sikker, og en vanlig årsak til svikten er installasjon av en feil versjon av JRE.

Windows Vista Arkitektur

Windows Vista er ofte distribuert for 64-bits personlige datamaskiner. JRE er tilgjengelig for både 32-bit og 64-bits prosessorer. Selv om JRE kan kjøre Java på flere systemer, er en 64-bit versjon av JRE ofte ikke anerkjent av Vista, spesielt når du installerer Java-programvare, og programmer som er skrevet for 32-bits systemer krever at en 32-bit versjon av JRE eksisterer . 32-bits og 64-bits versjoner av JRE kan ligge samtidig på Vista uten problemer.