Privet,
Ima dva nachina da startirash jar file. Edinia e s
"-jar" opcia (kakto ti opitvash), v koito sluchai
TRYABVA da imash "Main-Class:" entry v manifesta,
naprimer:
Main-Class: main.package.MyMainClass
Mislia che daje po nyakoi specifikacii tova tryabva da
e vtori red v manifesta.
Drugia variant e da startirash direktno main classa na
manifesta:
java -classpath myProg.jar:<path>
main.package.MyMainClass
V tozi sluchai ne tryabva da se pritesnyavash za
sadarjhanieto na manifesta.
HTH,
Stefan
--- Vladimir Dzhuvinov <[EMAIL PROTECTED]> wrote:
>
> ���������, ��� ��� ��.
>
> �������� �� ��� ���-����������� � ���� ����� ;-)
>
> ��������� ���� �������� � JAR, �� �������� ���
> ���������� �� ���� ��
> ������ �������������� ���������� �� CLASSPATH.
> ������ ����� ���
>
> export CLASSPATH=<path>
> java -jar myProg.jar
>
> ���� � �
>
> java -cp <path> myProg.jar
>
> ���, ����������. ���������� ����� ������, ������ �
> �������������, �.�. �
> ������� ��������� JVM ������� ������������ �������
> ����������� ������
> ������� � CLASSPATH.
>
> ����� � ���������? �� �� �� �� � ����� �����������
> �� Manifest �����?
>
>
> ���� � ���� ������� ������� � Magic Number, �����
> �������� �� ������ ����
> �������� ������������ (������� JDK 1.4.0 Sun):
>
> ***
>
> [vd@random classes]$ java sim/gui/SimGUI config.xml
> Exception in thread "main"
> java.lang.ClassFormatError:
> sim/gui/CompletionEstimator (Bad magic number)
> at java.lang.ClassLoader.defineClass0(Native
> Method)
> at
>
java.lang.ClassLoader.defineClass(ClassLoader.java:509)
> at
>
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
>
java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
> at
>
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> at
>
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> at
> java.security.AccessController.doPrivileged(Native
> Method)
> at
>
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> at
>
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at
>
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
> at
>
java.lang.ClassLoader.loadClass(ClassLoader.java:262)
> at
>
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
> at sim.gui.SimGUI.<init>(SimGUI.java:66)
> at sim.gui.SimGUI.main(SimGUI.java:568)
>
> ***
>
>
> �������� ��������
>
> --
> [EMAIL PROTECTED]
>
>
>
__________________________________________________
Do You Yahoo!?
Yahoo! Games - play chess, backgammon, pool and more
http://games.yahoo.com/