Skip to content

Instantly share code, notes, and snippets.

@trestoa
Last active December 28, 2015 14:29
Show Gist options
  • Save trestoa/7514876 to your computer and use it in GitHub Desktop.
Save trestoa/7514876 to your computer and use it in GitHub Desktop.
LinkJVM C Wrapper
#include <stdlib.h>
#define CLASS_LOCATION LOCATION
#define CLASS_NAME NAME
int main() {
system("export BOOTCLASSPATH=\"/usr/share/jamvm/classes.zip:/usr/share/classpath/glibj.zip:/usr/share/classpath/tools.zip:/usr/lib/linkjvmjava.jar\"; export CLASSPATH=\"/usr/share/jamvm/classes.zip:/usr/share/classpath/glibj.zip:/usr/share/classpath/tools.zip:/usr/lib/linkjvmjava.jar:.\"; export LD_LIBRARY_PATH=\"/usr/lib/classpath:/usr/lib\"; cd CLASS_LOCATION; java CLASS_NAME");
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment