monashmicroimaging / podocytes

GNU General Public License v3.0
2 stars 3 forks source link

Separate dependency installs needed for Java legacy runtime SE 6, and the Java development kit #16

Closed GenevieveBuckley closed 6 years ago

GenevieveBuckley commented 6 years ago

It appears as though users need to separately install as dependencies:

  1. the Java legacy runtime environment SE6 (see also)
  2. the Java development kit

This seems odd, since the pims bioformats page explicitly states:

To interface with the java library, we use JPype, which allows fast and easy access to all java functions. JRE or JDK are not required.

This is odd, since we saw very clearly that the app (pims build) did not function before the JDK was installed, but did run afterwards. Users running Mac Yosemite and High Sierra.

It would be nice if we could work out why this is, and avoid it if possible.

GenevieveBuckley commented 6 years ago

Docs are incorrect - if it sounds too good to be true, it probably is!

The Java SE 6 legacy runtime is definitely a hard requirement.