Il mio aggiornamento a Windows 10 è andato molto bene e richiede solo alcuni programmi reinstallati. Java era uno di quelli perché Eclipse non si avviava più: eclipse a 64 bit non funzionava, ma a 32 bit faceva e io sono su una macchina a 64 bit in cui funzionava. Ciò è stato facilmente risolto disinstallando e reinstallando Java e JDK. Tuttavia, rimane ancora un problema.Proprietà di sistema di Java che restituiscono "Windows 8.1" dopo l'aggiornamento a "Windows 10"
System.getProperty(" ... ")
rendimenti prossima valori sbagliati:
"os.name" = "Windows 8.1"
dovrebbe dire"Windows 10"
"os.version" = "6.3"
è questo torto anche?
Si tratta di un problema con Java o è dovuto al fatto che Windows 10 è stato eseguito tramite un aggiornamento di sistema e il mio sistema è tecnicamente ancora "Windows 8.1"?
non posso parlare per spiegare perché si sta ottenendo questi risultati, ma sembra che l'os.version è troppo male, le prime versioni di Windows 10 avevano versione 6.4, ma credo che la versione finale, rilasciata pubblicamente, sia 10.0.10240. – Martin
Sei corretto, ho appena fatto "ver" nel prompt dei comandi e dice Versione 10.0.10240. Ciò significa che anche la versione os è sbagliata. –
Perché è stata eseguita la migrazione da superuser a stackoverflow? Difficilmente questa è una domanda di programmazione. –