A preliminary web search seems to indicate that the answer is currently no.

Does anyone know about plans to support java on Win 10 IoT?

  • If you would like to develop in Java, get something that can run Android.
    – Piotr Kula
    Commented Aug 14, 2015 at 10:31
  • 2
    I've removed the long diatribe from your question that I presume was a response to @ppumkin's comment, because it seriously detracted from your question, which is legitimate (why wouldn't windows support java?). If you want to respond to a comment, generally respond with a comment unless it requires adding relevant material to the question. If anyone's upset by this, etc., feel free to ping @goldilocks in chat, we can try to get everyone together and slug it out properly ;)
    – goldilocks
    Commented Aug 14, 2015 at 12:36
  • 2
    Really this question is backwards -- the issue is whether java supports windows IoT. MS doesn't do anything to "support" it anywhere; Oracle does. It's up to them to create a port.
    – goldilocks
    Commented Aug 14, 2015 at 13:28

3 Answers 3


The answer is indeed "Nope". Microsoft Windows is a bit more "closed off" so I wouldn't sit around and wait for Java to come to IoT any time soon. If you want Java, go with a Linux distro like Raspbian.

Regarding your added note:

In the same analogy, you are coming to a swimming pool asking if you could surf here, because you were a surfer for 15 years somewhere in the Pacific. Yes it's a shame you can't surf in this swimming pool, but if you really want to surf in a pool, maybe look at an Intel Compute Stick.

  • And I am pretty happy that it cant run Java, Flash or any other rubbish. Well, you make can Python apps, Node.JS, and other in VS2015 for IoT. But C# is like Java offshoot and has XAML editor, full OpenGL support, etc.
    – Piotr Kula
    Commented Aug 14, 2015 at 10:33

Two years passed and Azul systems (as I understand not without the help from Microsoft) developed Java for Win 10 Iot


Not much is known about the performance/stability yet.

  • 1
    Thank you for the news. According to that link they provide it for the MinnowBoard, not Raspberry Pi. But good to see some development. Commented Apr 6, 2017 at 14:14
  • Indirectly Azul states that it should work on Rasperry PI. In terms of Azul and Raspberry being on the same page)) azul.com/…
    – Ivan
    Commented Apr 7, 2017 at 15:34

Windows want to push C# because it's their personal language, but yea, if you want java just go with some linux distro. (Raspbian for instance.)

  • They indeed only want to use C# - But you do have a choice of making apps in Python also, or Node.JS and others. Its basically packaded into a universal app that will run on any Windows 10, desktop, mobile, IoT - With limitations obviosly, you cant use GPIO on Windows Phone, but generally speaking the CORE API is all the same. Java, its good there is no support because its grown into a monster SDK, and slow, just look at Android... but... there may be support one day, just no official way at this very point in time
    – Piotr Kula
    Commented Aug 14, 2015 at 10:39
  • @ppumkin Java is generally faster than python. Windows doesn't have to support it anymore than linux does, but there's no need to make an excuse: the reason would be no one has compiled one. A third party (e.g. Oracle) could create a java for windows 10 ARM (and I guess, might eventually), but they have not. That's the reason it's not there. Not some strategy by Microsoft.
    – goldilocks
    Commented Aug 14, 2015 at 12:38
  • In fact, looking at this, it seems C# isn't really faster than Java -- which is about what I would have guessed.
    – goldilocks
    Commented Aug 14, 2015 at 12:44
  • It is .NET 5 strategy!! There is no more VB support. There is no more WebForms (classic) support, they targeting Mono. I didn't say they anti Java... .NET5/ IoT /Win10 and Universal Apps is only around several months! Not like Unix which is around 30ish years! There may be likely be Java Support,as you say, just needs to be compiled. By mentioning Python, I negated the fact of its their strategy to NOT support Java.. They want to Support a TON of stuff! To run everywhere.. be written by anyone.. Just on Win10.. :) Gotta accept that.
    – Piotr Kula
    Commented Aug 14, 2015 at 12:46
  • I dont know about that comparison thing. C# is is the same family as Java, which is the same family as C++ - Some things are faster, others are not. Developing in C# and VS is much faster than in Java. I have been there, tried it all and I prefer MS dev, as it is NOW, Years ago it was shocking.
    – Piotr Kula
    Commented Aug 14, 2015 at 12:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.