Skip to content

0.4.0 pre-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@platypusguy platypusguy released this 28 Feb 23:05
· 1041 commits to main since this release
dd2f321

0.4.0 pre-alpha

This release is a pre-alpha milestone intended only for historical purposes, not for review or testing. This version of Jacobin executes many simple and some complex Java classes, instantiates objects, and calls methods across classes and in libraries. However, there are still many limitations that need to be removed, basic features to be added, and despite the presence of 700+ tests, it needs far more testing.

If you still think you want to run it, then: 0) recognize that we don't advise this; 1) build it (go build from the /src directory), 2) make sure your JAVA_HOME environment variable points to a post-Java11 JDK installation, then run jacobin. If you want to run a simple class, note that Jacobin will run any class containing main() from any directory. However, on the command line, add the .class extension to the file name (this is different from the OpenJDK command line--both in letting you run the class from anywhere and in requiring the .class extension. So, for example: jacobin my.class

JAR files are run using the same syntax as the OpenJDK JVM.

Again, we provide this release as-is and for historical purposes only. We will soon have testable releases, for which we'd love to get your feedback. But this is not one of them.

Code is current as of 28 Feb 2024