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

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

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