<div dir="ltr">Hi Wayne,<div><br></div><div><div>> I have been able to create ImageJ distributions for Mac and Windows</div><div>> that bundle Java 8, but not for Linux.</div></div><div><br></div><div><div>Sorry for the delay in reply. I had to upgrade my Ubuntu Linux VM through several new releases to get to 15.04 so that the openjdk-8 packages would be available, and I could attempt to reproduce.</div><div><br></div><div>I was able to build a Debian Linux package for ImageJ2 by installing the openjdk-8-jdk and openjfx packages, then running "mvn -Pdist" from the imagej/imagej working copy. (I did not test for imagej/ImageJA but I expect it also works.)</div><div><br></div></div><div><div>> on Linux, with Java 8, I get this error<br></div><div>><br>>    Error occurred during initialization of VM<br>>   java/lang/NoClassDefFoundError: java/lang/Object<br></div></div><div>></div><div><div>> I get the same error if I try to run ImageJ using the Fiji launcher. I</div><div>> tried setting the JAVA_HOME property, but that didn’t help.</div></div><div><br></div><div>I have not seen that error, but a web search found this StackOverflow post, which is probably worth checking out:</div><div><br></div><div>   <a href="http://stackoverflow.com/q/11808829">http://stackoverflow.com/q/11808829</a><br></div><div><br></div><div>In short, it sounds like an installation issue with Java itself. Did you install using your distro's package manager?</div><div><br></div><div>HTH,</div><div>Curtis</div><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 30, 2015 at 5:38 PM, Rasband, Wayne (NIH/NIMH) [E] <span dir="ltr"><<a href="mailto:rasbandw@mail.nih.gov" target="_blank">rasbandw@mail.nih.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi Curtis,<br>
<span><br></span>I have a question. I have been able to create ImageJ distributions for Mac and Windows that bundle Java 8, but not for Linux. On Mac and Windows, and Linux with Java 6, I can run ImageJ by typing<br>
<br>
    ./jre/bin/java -jar ij.jar<br>
<br>
But, on Linux, with Java 8, I get this error<br>
<br>
   Error occurred during initialization of VM<br>
   java/lang/NoClassDefFoundError: java/lang/Object<br>
<br>
I get the same error if I try to run ImageJ using the Fiji launcher. I tried setting the JAVA_HOME property, but that didn’t help.<br>
<br>
Best regards,<br>
<br>
-wayne<br>
<br>
</blockquote></div><br></div></div></div>