Eclipse Platform.getOS выбрасывает нулевое исключение указателя.
Даже любой вид работы с Платформой является исключением.
Исключение в теме "главная"
java.lang.NullPointerException в
org.eclipse.core.internal.runtime.InternalPlatform.getOS (InternalPlatform.java:454)
в
org.eclipse.core.runtime.Platform.getOS (Platform.java:1185)
at Test.main (Test.java:6)