This content has been marked as final.
Show 1 reply
-
1. Re: dependent class can't be found when invoke by java -classpath xxx -jar jarfile, but can be found by java -classpath xx class
wdfink Jun 21, 2012 6:34 AM (in response to bondchan921)This is not really a JBoss queestion, you should read the Java documentation.
here a snippet from the "java" command
- -jar
- Execute a program encapsulated in a JAR file. The first argument is the name of a JAR file instead of a startup class name. In order for this option to work, the manifest of the JAR file must contain a line of the form Main-Class: classname. Here, classname identifies the class having the public static void main(String[] args) method that serves as your application's starting point. See the Jar tool reference page and the Jar trail of the Java Tutorial for information about working with Jar files and Jar-file manifests.
When you use this option, the JAR file is the source of all user classes, and other user class path settings are ignored.
If you want to use -jar add the dependencies to other jars to manifest and copy all jars in the same folder.