• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Microsoft Ports OpenJDK to Windows on Arm

AleksandarK

News Editor
Staff member
Joined
Aug 19, 2017
Messages
2,223 (0.91/day)
Microsoft has a goal to nurture the Windows on Arm (WoA) ecosystem and give new adopters the best possible experience. Today, Microsoft made an important announcement. The OpenJDK, an open-source implementation of the Java platform, is coming to the WoA project. Why this is so important you might question yourself? Well, the OpenJDK enables plenty of Java applications to run, so with this, Microsoft is giving WoA users a whole set of new supported applications. Take for example Minecraft Java edition. Now you can run that as well thanks to the new port. This shows commitment to the Arm platform by Microsoft and strong will to not abandon it.


View at TechPowerUp Main Site
 

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Keep in mind this is one of the few platforms not already supported by OpenJDK. OpenJDK can already be compiled for a bazillion targets, what Microsoft is doing here is more like doing QA and providing support. Which is still nice, but Java's primary audience remains the server side.
 
Joined
Jan 31, 2011
Messages
238 (0.05/day)
Processor 3700X
Motherboard X570 TUF Plus
Cooling U12
Memory 32GB 3600MHz
Video Card(s) eVGA GTX970
Storage 512GB 970 Pro
Case CM 500L vertical
Keep in mind this is one of the few platforms not already supported by OpenJDK. OpenJDK can already be compiled for a bazillion targets, what Microsoft is doing here is more like doing QA and providing support. Which is still nice, but Java's primary audience remains the server side.
Plenty of developer tools also rely on Java. Basically anything that had to be cross platform before Electron took the stage by storm. E.g, something like Kiel is Electron, but earlier tools like MPLAB X, Vivado, etc all require Java. Even Arduino IDE is Java-based (well, Wiring is).
 
Joined
Aug 20, 2007
Messages
20,758 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
Keep in mind OpenJDK has ran on ARM in linux land for like, forever. It's pretty much a straight recompile.
 
  • Like
Reactions: bug

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Plenty of developer tools also rely on Java. Basically anything that had to be cross platform before Electron took the stage by storm. E.g, something like Kiel is Electron, but earlier tools like MPLAB X, Vivado, etc all require Java. Even Arduino IDE is Java-based (well, Wiring is).
Developing Android apps also needs a JVM for the most part ;)
There are still uses for Java (and friends) on the desktop. I was just saying, its primary target is elsewhere.
 
Top