���� ����� ��� �� �� �������� ���� jar ���� executable. �.� �� ����� �� �� ������
��� java -jar -
������ � ��������� ����
Main-Class: com.mycomany.MyClass
 
� �� ������� ����� �� ������� � � ���� ���� -
Class-Path: supplementary1.jar;supplementary2.jar
 
������� �� Bad magic number  - �����, �� �� � ������������ ���� �� �� �������.
---------------------------------------------------------------
ProSyst Bulgaria Ltd.            Valentin Valchev
48 Vladajska Str.                Project Manager
Sofia 1606, Bulgaria             Dept: mBedded Server/Broadband
http://www.prosyst.com/          Phone: +359 (2) 9523581-107
---------------------------------------------------------------
Leading Software Technology for Open Service Gateways
----- Original Message -----
Sent: Friday, April 26, 2002 1:16 AM
Subject: [JUG] JAR & classpath


���������, ��� ��� ��.

�������� �� ��� ���-����������� � ���� ����� ;-)

��������� ���� �������� � 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]



Reply via email to