My first experience in the Arduino world has not been that fine so far... I installed version 1.8.5 of the Arduino IDE on my Windows 8.1 and it didn't launch properly. Only the splash screen appears and disappears immediatly. I then started arduino_debug.exe and this is what I obtained :
java.lang.ExceptionInInitializerError
at processing.app.Platform.setLookAndFeel(Platform.java:82)
at processing.app.Base.(Base.java:224)
at processing.app.Base.main(Base.java:144)
Caused by: java.lang.IllegalArgumentException: 33 incompatible with Text-specific LCD contrast key
at java.awt.RenderingHints.put(RenderingHints.java:1075)
at sun.awt.windows.WDesktopProperties.getDesktopAAHints(WDesktopProperties.java:312)
at sun.awt.windows.WToolkit.getDesktopAAHints(WToolkit.java:1035)
at sun.awt.SunToolkit.getDesktopFontHints(SunToolkit.java:1860)
at sun.awt.windows.WDesktopProperties.getProperties(WDesktopProperties.java:249)
at sun.awt.windows.WToolkit.lazilyInitWProps(WToolkit.java:911)
at sun.awt.windows.WToolkit.lazilyLoadDesktopProperty(WToolkit.java:900)
at java.awt.Toolkit.getDesktopProperty(Toolkit.java:1803)
at javax.swing.UIManager.(UIManager.java:380)
... 3 more
Well, I am not sure to understand exactly what it means...
I also have colleagues around me having installed on Windows 7, 10 and Linux without any problem. And to be honest, I first tried to download the Windows app from the Arduino download page, but even if it is supposed to require Windows 8.1 or 10, when I enter the download page with my Windows 8.1 computer, the "Get the App" download button is not active and the following message is displayed :
That says this error can be caused by your ClearType settings. Try turning ClearType off (assuming you have it on) temporarily to see if the problem goes away.
I believe you can find the setting via Start > Search > Adjust ClearType text
I'm not certain it's limited to Windows 8.1. The link in my previous reply said they found their ClearType contrast setting value was "gibberish" and when they changed it to a valid value (probably just by moving the slider in the ClearType Tuner program) the problem was resolved. I suspect if that value was corrupted the same problem would happen regardless of OS version. The question is how did that value get corrupted? I have no idea, and that could be an OS version-specific thing.
@David-san if you do want to turn ClearType back on you could give that a try. I don't think the conclusion is that ClearType and Arduino are incompatible but turning it off seemed to be the best initial troubleshooting step to me. Now that you've narrowed down the cause to ClearType it's easier to proceed to finding the exact cause of the problem if you're so inclined.
@Pert: OK, I turned ClearType back on and recalibrated it according to my own viewing pleasure ... and guess what... it now works perfectly with the Arduino IDE. I have seen strange things in my live, but this is really really strange...