Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Obviously, the JRE and Java applications and applets still work on the Desktop version of Windows 8. But is there a way to develop a Modern UI application in Java, or another JVM based language such as Clojure?

share|improve this question
add comment

1 Answer 1

up vote 3 down vote accepted

You can only create metro style apps with C#, VB, JavaScript and C++. There is currently no support for authoring metro style applications with Java.

From http://stackoverflow.com/questions/7454019/creating-windows-metro-style-apps-with-java

share|improve this answer
    
There isn't any reason this couldn't be done in theory. Of course Microsoft would likely not accept them. There isn't anything preventing you from importing the respected WinRT dlls and calling only WinRT library functions, to design the application. At the end of the they applications would NOT be Modern UI applications since Java CANNOT duplicate the Win32 Forms and Window classes functionality. –  Ramhound Nov 5 '12 at 22:59
    
Yes. It seems on far with other business decisions Microsoft has made in regards to the platform. Forcing everything to use Win32 Forms and Window classes keeps everything looking familiar to the user. You can always write a program as usual for the desktop, but then you can't port to RT. –  corwin01 Nov 5 '12 at 23:03
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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