Можно ли писать на Java под Windows?
Можно. Idea IntеlliJ на Java написана
Писал существенные консольные приложения на Java с разработкой на Windows для могучего IBM сервера ФМС. Всё всегда работало с первого раза. Был приятно удивлён. Java 1.4, нужно отметить. Без enum'ов и прочего блуда. Чистый код, без примесей фреймворков.