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/


Reply via email to