Re: How do you execute a JAR file?



phillip.s.powell@xxxxxxxxx wrote:

On Jan 28, 2:27 pm, Knute Johnson <nos...@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
phillip.s.pow...@xxxxxxxxx wrote:

On Jan 28, 1:00 pm, Knute Johnson <nos...@xxxxxxxxxxxxxxxxxxxxxxx>
wrote:
phillip.s.pow...@xxxxxxxxx wrote:
On Jan 28, 9:51 am, "cp" <e-bl...@xxxxxxxxxxxxxxxxxxxxx> wrote:
Executing a JAR file under windows is typically done:
java -jar name.jar
Where name is the name of the file and you, of course, stand in the correct
directory.
Yes, I did exactly that:
cd "C:\Program Files\Java\jdk1.6.0\classes"
java -jar GUI.jar
To no avail, I still get NoClassDefFoundErrorThe CLASSPATH environment variable and the -cp command line option have
no effect when the -jar option is specified. Try compiling a simple
program from the command line and then run it. That should help you
find the problem.
I found out that apparently that's defined within manifest.mf, so here
is manifest.mf:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.6.0-b105 (Sun Microsystems Inc.)
Main-Class: GUI.IconMaker
Class-Path:
X-COMMENT: Main-Class will be added automatically by build
It appears Class-Path is undefined, or what does this mean?
See: http://knutejohnson.com/classpath.html
--
Knute Johnson
email s/nospam/knute/Do you have a package problem? Is the main class GUI.IconMaker or
IconMaker?


The main class is called "IconMaker", in a "default package" that remains unnamed by NetBeans, however, when it "jars" up the Main-Class becomes "GUI.IconMaker". And yes, I tried both, to no avail. Again, works beautifully on NetBeans on my machine at work, bombs completely when I try to use it on the exact same setup at home

--

Knute Johnson
email s/nospam/knute/


That's where your problem is then. You need to put it all in the default package or IconMaker needs to be in the GUI package. And you need to recompile and re jar it.

--

Knute Johnson
email s/nospam/knute/
.



Relevant Pages

  • Re: Need help linking & packages
    ... With the exception of "sealed packages", jars and packages are unrelated. ... Jars can contain classes from multiple packagages, ... There is no "default package" for a jar. ... Since you have no java references ...
    (comp.lang.java)
  • Re: (OT) In search of a definition
    ... primarily works under Windows XP, I am in search of a "good ... a package was NOT part of the language. ... without looking for something to formulate a hostile response from. ... use in Java is the same as its use in C or other languages. ...
    (comp.lang.cobol)
  • Re: (OT) In search of a definition
    ... a package was NOT part of the language. ... without looking for something to formulate a hostile response from. ... use in Java is the same as its use in C or other languages. ...
    (comp.lang.cobol)
  • building java rpm
    ... I am trying to build a java rpm based on the nosrc.rpm from jpackage.org ... chmod -R u+w bin CHANGES COPYRIGHT javaws lib LICENSE man plugin ... This package contains source files for %. ...
    (Fedora)
  • Re: Quirk with generics
    ... One place this has happened was when I said a Java class cannot have two methods with the same signature and different return types, Joshua Somebody accused me of being wrong, and I quoted chapter and verse from the JLS proving that Joshua was the wrong one. ... #* Creating four new source files within the package. ... #* Deleting the project, its package, and the four source files. ... #my IDE potentially disturbing the way I'd had it (current ...
    (comp.lang.java.programmer)