Skip to content
This repository has been archived by the owner. It is now read-only.
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

EV3DEV OpenJDK integration (deprecated)

This repo contains shell scripts integrating Java to ev3dev.

This project has been superseded by the shell script wrapper feature added to the template project.

Model

/usr/bin/elj-shjar
  - build shjar
    - per-app config
      - java path
      - appcds path
      - additional flags
      - jarpath
      - modulepath

/usr/bin/elj-run
  - run JAR file manually

/etc/elj.d/01-default-flags
  - additional Java flags

/etc/elj.d/02-appcds
  - AppCDS base path

/etc/elj.d/03-default-paths
  - jarpath/classpath/modulepath

/usr/lib/jvm/jri1
/usr/lib/jvm/jri2
/usr/lib/jvm/jdk3
  - system-managed Java versions

/home/robot/cache/${ID1}
/home/robot/cache/${ID2}
/home/robot/cache/${ID3}
  - AppCDS caches

/usr/lib/elj/jar
  - libA.jar
  - libB.jar

/usr/lib/elj/jmod
  - libC.jmod
  - libD.jmod

/home/robot/app.har
  - run application
  - extract itself
  - rebuild appcds cache

About

DEPRECATED: OpenJDK ev3dev system integration

Resources

License

Packages

No packages published
You can’t perform that action at this time.