Leaning Technologies

LT

Leaning Technologies

The home of WebVM, Browserpod, Cheerp, CheerpJ, and CheerpX. Chat about virtual machines, compilers, and WebAssembly!

Join

I have a lot of JAR files and not sure how to correctly call them in the HTML file.

Hello. The JNLP Runner won't work for us so I'm trying just straight CheerpJ. All the examples I see just have 2 JAR files. I have way more than that. I have them all downloaded with the HTML file and 2 of the JARs in the root of wwwroot and then then rest under the Global subdirectory. I am able to get it to run partially so I know I have most things setup correctly. The login screen doesn't come up, which is the same issue I had with the JNLP Runner. This application requires Jave 8 version 17...

is browserpod opensource?

is browserpod opensource?

How do I enable networking behind a firewall? Also the alpine gui terminal?

I am quite new to webvm, but I would like to have networking available. How can I make this work behind a firewall? Is there a proxy setting? I also tried the alpine gui and could not start a terminal.

Issues with CheerpJ JNLP Runner

Hello all. My company has an old Java app that requires Java 8 version 171. I'm hoping that JNLP Runner can help with this. I've installed the extension and when I go to our site and run the JNLP file, it opens correctly and brings the app up but I don't get the login screen I should get, I just have the background and the right-click menu. When I open the file directly in Java it brings up the login screen. I'm not sure if there is a way to force it to use 8.171 or if this is just not something...

How to properly join the CheerpJ Hackathon as a beginner?

Hi everyone! 👋 I'm new here and very interested in joining the CheerpJ Hackathon. I’ve installed CheerpJ but I’m not sure what’s the next step to officially join or start a project. Could anyone please guide me through the process or point me to the right channel/documentation? Thanks a lot! 🙏...

[WebVM] Support for a filesystem larger than 2 GB in size

As per the title, is there a way to have WebVM support a filesystem with a size larger than 2 GB?

Error when loading a class (cheerpjRunLibrary)

This is my first time using CheerpJ, so I'm sure it's a silly mistake on my part... As you can see in the console output in the picture, my library successfully loads, but then the class fails to load. This is my js code:...
No description

Main class not found while launching app

Hello, I need help for a project. I can't launch my application .jar in the browser with the extension CheerPJ. It says : "cant find or load main class". It seems that all my files are correctly configured. Can you help me ?

ClassNotFoundException, Attempting to run Processing 4 Code

Appoligies if this is out of scope for the intended use case. For school, I've been tasked with writing some coding in Processing. I would like an easy way to share the code with my classmates, with them being able to use and interact with it in the browser. The porting of the code to something like p5.js isn't exactly light work hence me finding Cheerp. Regardless, I've managed to get it vanilla Processing working pretty well locally, even compiling to a jar...

Running node and using apt-get

I had asked in a private channel about this (and got quick help!), but I wanted to repost here for the sake of others that had the same question: I had asked something along the lines of: —- I was looking for a way to run a Linux terminal locally and came across your webvm and your experiments with node in the browser (with VSCode support)...

Is there any udemy courses you would recommend, for linux, for someone with intermediate knowledge?

I have intermediate knowledge of open source learning but wanted someone with high detail, that is taught well. Want some recommendations as there are so many "expert" ones to choose from.

Error when attempting to load WASM libraries.

Hello again! I have compiled a library with Cheerp to use in a project that uses CheerpJ. I initialize CheerpJ to use my compiled WASM library, libopenal.bc, whenever a program needs libopenal.so. However, whenever it gets opened loaded, two messages appear in the console saying Wasm: Unimplemented c0 - 3, and then it enters the Javascript debugger. Any attempts to unpause the debugger just returns back to the same spot. What might I be doing wrong that would be the issue? I used the lates...

Compiling OpenAL Soft

Hello again! I am looking to add OpenAL to my project. I saw that audio was added in 4.1, but I'm not sure if it extended to Java 8, or if OpenAL could even be compiled. Has anyone tried this or have any tips for doing this?

Compiling gl4es?

Hello! I am looking to compile gl4es with Cheerp. I am aware of the already compiled binary in the Browsercraft project, however I am looking to compile it on my own so that I can maintain it if needed (Eventually I will need to also build LWJGL myself but I'll worry about that when I get there). When I try to build the gl4es repo with the latest Cheerp version, I get a...

Questions about the quota of IDBDevice on CheerpX

Hello there. I am planning to use Cheerpx to create an online Android ROM processing tool. While trying webvm.io, I noticed that the max size of the filesystem is limited to 2GiB, as Disk category says. Here is the result of executing df -h: ``` Filesystem Size Used Avail Use% Mounted on...

How to disable/remove CheerpX sidebar?

I got my own VM instance runnning following the tutorial. Is there any way to disable the sidebar completely? I would like to just have a fullscreen terminal of the VM on the page, as minimal as possible....

Trying to use LWJGL2 in web game (using CheerpJ so it's playable)

So, trying to get my game running, but i keep getting this error, what do i do?
Fatal error occured (5): Unable to validate certificate chain. Native entry did not have a certificate chain at all
Fatal error occured (5): Unable to validate certificate chain. Native entry did not have a certificate chain at all
...
No description

.java on JavaFiddle

Hi, thanks for the great tools that you guys are building. Is it possible to create classes in .java files in the javafiddle and run the code? Could someone give me an example? Thanks...

Image Icon help

Hello, I am trying to run a basic clicker game for school using github pages. Im using java8 and running cheerpj with a basic html file. The game loads and all the buttons and labels work. But none of the images I had set load. I put the images in the same folder as the source files and that still didn't work. My IDE runs the code just fine, heres link to the game https://wethan006.github.io/. If you have any ideas let me know what you need from me (screenshots or source code)
Next