JAVA-ON-WEB Examples

Run java apps directly in your browser.

MiniJVM is a minimalistic java virtual machine.
Some classes are not included.
For graphical user interface we can use glfw.

[ICO]Description of exampleScreenshotApp

[DIR] A simple application that just shows a console app.
It allows to read from input and write log output.
Uses System.in and System.out
[IMAGE]

 

[DIR] A file-selector for loading and running a custom jar.
It allows to test a GUI-App directly.
Uses GLFW as front-end.
[IMAGE]

 

[DIR] An application that uses graphical user interface.
A simple button, textfield and a label is included.
Also a software keyboard is used.
Uses GLFW as front-end.
[IMAGE]

 

[DIR] A more complex application that uses graphical user interface.
Simple buttons, dropdown and textfields are included.
Uses GLFW as front-end.
Also changing language and theme is possible.
[IMAGE]

 

V86 is a tiny x86 emulator that runs tiny-core-linux in this case.
This allows to use a full featured jvm, new version (java18), and javax.swing for user interface.
For networking we have to use an external websockproxy, that is very slow and only for test cases.

[ICO]Description of exampleScreenshotApp

[DIR] A simple javax.swing application that just shows some components.
It does only show the frame.
[IMAGE]

 



Tested on Firefox version: 91.5.0esr
Apache (Debian) Server at java-on-web.org