PDA

View Full Version : [ubuntu] the java file won't open



KanineN
January 21st, 2009, 06:50 PM
Hello! I am trying to open a .jar program on my computer. The code I am using is


java -jar /pedro/MeBoyBuilder.jar

Then I get the following message.



The "java" can be found in the following package:
* Java-gcj-compat-head less
* Cacao-oj6-jre-head less
* Gij-4.2
* Coffee
* CACAO
* Openjdk-6-jre-head less
* Jamvm
* Gij-4.3
* Sablevm
Try: sudo apt-get install <chosen package>

igknighted
January 21st, 2009, 06:52 PM
Did you install a java runtime environment (jre)? If not, install the package 'sun-java6-jre'.

opscure
January 21st, 2009, 07:02 PM
You have a few different things going on here.

First, you don't have java installed on your machine, but you wouldn't need it to view the contents of a jar.

A Jar file usually contains compiled .java files into .class files and archived into a .jar. If you simply want to look at what the .jar file contains just rename it to filename.zip and extract the files normally.

If you want to decompile the class files then you will need a decompiler like jad. You can download it here: http://www.kpdus.com/jad/linux/jadlx158.zip
then just extract jad to /usr/bin and you will be able to call it from the command line like:

jad -p filename.class

If you are looking to compile java files into a jar then you will need to install java by doing a

sudo apt-get install sun-java6-jdk and the runtime with

sudo apt-get install sun-java6-jre

Michael.Godawski
January 21st, 2009, 07:06 PM
hi

basically you need these three packages:


sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-plugin

binbash
January 21st, 2009, 07:08 PM
Yes, you need sun's java.Install it and you will be fine