2014-10-02 11:26 #0 av: Kaj

Det blir inget Windos 9 utan Microsoft hoppar direkt till Windows 10. Då är det ju lätt att tlova gratis Win 9 (LoL)

Varför man valt att gå direkt från Windows 8 till Windows 10 finns det rykten om. Orsaken sägs vara att många windows och java program har kod som efterfrågar om operativsystemet börjar med 9 - då tolkar de detta som att det rör sig om Win95 eller Win98.

Det som är förvånande är att tydligen har senaste versionen av Java den koden. Där kan man väl tycka att Oracle borde ha rensat upp detta för länge sedan men tydligen icke. (Windows och Java är inga bra polare direkt).
Riktigt klumpigt eftersom intern använder inte Windows denna beteckning uan man nvänder sig av NT x.x - där x.x anger vilken Windows version det är.
Ex:
NT 6.1 = Win7
NT 6.2 = Win 8
NT 6.3 = Win 8.1

Så här skall java koden i senaste java tydligen se ut:
isWindows = true;

    if (osName.startsWith("Windows 9") ||
    osName.startsWith("Windows Me"))