Java SE 7 lanceret - med fejl

Efter fem års ventetid er Java 7 lanceret. Det sker dog med fejl i JVM'en, der kan få applikationer til at fejle. Der er delte meninger om, hvor alvorlig fejlen er. Læs mere om det og hvordan fejlene undgås.

Artikel top billede

Sidst i forrige uge blev Java SE 7 frigivet efter næsten fem års ventetid. Det sker, efter at Java SE 7 blev foreløbigt godkendt i juni, som Computerworld tidligere har rapporteret.

Der er en del interessante features i den nye release som det ses i boksen længere nede.  

Siden frigivelsen kom der dog også meldinger om, at der er fejl i den såkaldte Hot Spot-optimering i Java Virtual Machine (JVM), som eksekverer java-koden.

Det betyder, at JVM'en kan crashe eller resultere i programfejl i ellers fejlfri java-programmer. Det er altså under selve optimeringen af Java-koden i i program-eksekveringen, at der introduceres fejl.

Der er tale om tre fejl, som er registreret hos Oracle. Det er fejl 70701347044738 og 7068051.

Der er forskellige opfattelser af, hvor alvorlige fejlene er.   
  
Apache-projekt ramt
Apache-projektet Solr var blandt de første, der fik problemer med Hot Spot-optimeringen.

Det fik Apache-projektet til at udsende en advarsel om fejlene.
Uwe Schindler, der udvikler til Solr-projektet, har en detaljeret gennemgang af fejlen på sin blog.

Med til historien hører, at Apache og Oracle er uenige om Javas licenspolitik, hvilket fik Apache til at forlade Java-samarbejdet i december forrige år.

Fejlene fik datalogi-professoren og Java-bogforfatteren Cay Horstmann fra San Jose State University til at sammenligne JVM-fejlene med Intels berygtede Pentium-fejl fra 1994. Chippen kunne regne forkert.

"Så, under visse omstændigheder tager Hotspot angiveligt fejl. Den kan crashe, men det bekymrer mig ikke så meget. Det vil jeg lægge mærke til. Men den kan også give det forkerte resultat, uden at jeg bemærker det. Jeg vil ikke være et forskræmt egern i tilfælde som det her, men jeg må sige, at "sjældent forekommende" fejl på en meget udbredt platform bekymrer mig," skriver Cay Horstmann på sin blog.

Kun storstilet optimering skaber problemer

Ifølge Oracle-udvikleren Markus Eisele er der dog ikke grund til at skabe for megen panik. Blogs med overskrifter som "Don't Use Java 7, For Anything er ikke seriøse og spreder blot FUD, mener Markus Eisele.

I blogindlægget "Don't use Java 7? Are you kidding me?" påpeger han, at det kun er programmer, der anvender optimering i stor stil, der bliver ramt. Ved almindelig brug vil problemerne ikke optræde. Endelig fremhæver Markus Eisele, at Oracle er opmærksom på fejlene og at de vil være fikset i næste eller den følgende service release.

Har du mistanke om, at dine ellers fejlfri og godt kørende Java-programmer er begyndt at fejle under den nye JVM, så kan du prøve at slå loop optimering fra med JVM-argumenterne
-XX:-UseLoopPredicate og -XX:LoopUnrollLimit=1

Event: Årets CISO 2026

Sikkerhed | Kongens Lyngby

Årets CISO 2026 hylder de sikkerhedsledere, der skaber robusthed i et sikkerhedslandskab under pres – og som formår at løfte cyber- og informationssikkerhed fra teknisk disciplin til strategisk ledelsesopgave.

22 oktober 2026 | Gratis deltagelse

Netcompany A/S

Microsoft Operations Engineer

Nordjylland

Statens IT

Teamkoordinator til databaseteam

Københavnsområdet

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til lokal IT på Haderslev Kaserne

Sydjylland

Netcompany A/S

Network Engineer

Nordjylland

Navnenyt fra it-Danmark

Norriq Danmark A/S har pr. 1. januar 2026 ansat Caroline Nolsø Tofft som Senior Advisor, Data & AI. Hun skal især beskæftige sig med at styrke vores kommercielle pipeline og relationen til både nye og eksisterende kunder. Hun kommer fra en stilling som Integration Partner Manager hos DataLøn. Nyt job

Caroline Nolsø Tofft

Norriq Danmark A/S

Freja Egelund Grønnemose, junior automation developer hos WITRICS A/S, har pr. 16. juni 2026 fuldført uddannelsen diplomingeniør i softwareteknologi (B.Eng Software Technology) på Danmarks Tekniske Universitet - DTU. Færdiggjort uddannelse
Netip A/S har pr. 1. juni 2026 ansat Gutzon D. Børglum som Key Account Manager på netIP's kontor i Herlev. Han har tidligere beskæftiget sig med salg i IT-branchen - bla. med tidligere ansættelser som SE hos GlobalConnect og CSM hos Heimdal. Nyt job

Gutzon D. Børglum

Netip A/S

Netip A/S har pr. 1. maj 2026 ansat Peer Leerbæk som Key Account Manager ved netIP's kontor i Herlev. Han kommer fra en stilling som IT-Sikkerhedsrådgiver hos SeeSafe IT. Han har tidligere beskæftiget sig med kunderådgivning og account management bla. som KAM hos Comit gennem godt 4 år. Nyt job

Peer Leerbæk

Netip A/S