Jump to content
Excelsior Forums
transparentech

Running Jet tools on Ubuntu

Recommended Posts

Hi. I'm trying to use the evaluation version of JET 7.6 on Ubuntu 12.04, but have not even been able to start any of the Jet tools. I'm guessing that I need to install some extra Ubuntu packages. Would anyone know what they might be?

Here's what happens when I run 'jetcp' from the command line:

% jetcp

Exception in thread "main" java.lang.NoClassDefFoundError: java.awt.Frame

at java.lang.Void.<unknown>(Unknown Source)

at java.lang.Void.<unknown>(Unknown Source)

at java.lang.Void.<unknown>(Unknown Source)

at java.lang.Void.<unknown>(Unknown Source)

% $JET_HOME/profile1.6.0_27/jre/bin/java -version

java version "1.6.0_27"

Java 2 Runtime Environment, Standard Edition

Excelsior JET 7.60 Evaluation Edition

$JET_HOME/profile1.6.0_27/jre/bin/java --version

Exception in thread "main" java.lang.NoClassDefFoundError: java.awt.Frame

at java.lang.Void.<unknown>(Unknown Source)

at java.lang.Void.<unknown>(Unknown Source)

at java.lang.Void.<unknown>(Unknown Source)

at java.lang.Void.<unknown>(Unknown Source)

Any help is appreciated.

Thanks.

Share this post


Link to post
Share on other sites

Can you tell, do you use 32-bit or 64-bit Ubuntu?

We'll install Ubuntu 12.04 soon and try to reproduce this problem. We'll let you know about the progress.

Share this post


Link to post
Share on other sites

We have installed Ubuntu 12.04 but cannot reproduce this issue: jet tools run ok on it.

How did you install 32-bit libraries? We do it the following way:

sudo apt-get install ia32-libs

Share this post


Link to post
Share on other sites

Thanks for looking into it. The 32-bit libraries are probably the problem. I don't have them installed.

Do you know which specific 32-bit libraries are required? I hesitate to install the ia32-libs package as it wants to install an additional 240 packages, including things like gnome libraries and such which I doubt would actually be used.

Share this post


Link to post
Share on other sites

Do you know which specific 32-bit libraries are required? I hesitate to install the ia32-libs package as it wants to install an additional 240 packages, including things like gnome libraries and such which I doubt would actually be used.

Actually any library can be used. For example Gnome libraries can be used for Java GUI that is used by Excelsior JET tools. So we recommend to install all of them to avoid unexpected errors. Please let us know if it fixes the problem.

Share this post


Link to post
Share on other sites

I can confirm this resolved the issue on my machine which appears to be a similar set up.

uname -a

Linux TN-RR-Desk 3.2.0-54-generic #82-Ubuntu SMP Tue Sep 10 20:08:42 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

I also (perhaps unsurprisingly) has to install the libs on the target machine as well.

Share this post


Link to post
Share on other sites

I can confirm this resolved the issue on my machine which appears to be a similar set up.

I also (perhaps unsurprisingly) has to install the libs on the target machine as well.

FYI: 64-bit Excelsior JET for Linux will be out by the end of 2013.

Share this post


Link to post
Share on other sites

FYI: 64-bit Excelsior JET for Linux will be out by the end of 2013.

Nice one zztop although 32 bit configuration has been a lot less painless than in other situations anyway so I'm in no great rush. Java 7 support on the other hand.... ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×