Pavel Hora wrote:
 Zdravim,
program ulozeny v JAR souboru si potrebuje precist udaje z manifestu
tohoto JAR souboru. Problem je, ze program nevi, jak se jar jmenuje (pouze
vi, ze je z nej spusten ;-) ). Jde to vubec? Dik za pomoc, Pavel Hora


No ja bych to udelal takhle:

package balik;
import java.net.URL;
import java.net.JarURLConnection;
import java.util.jar.Manifest;

public class CteniManifestu {
    public static void main(String[] args) throws Exception {
URL trida = CteniManifestu.class.getResource("CteniManifestu.class"); JarURLConnection jarConnection = (JarURLConnection)trida.openConnection();
        Manifest manifest = jarConnection.getManifest();
        manifest.write(System.out);
    }
}

s tim ze misto do System.out zapisete manifest do ByteArrayOutputStream
a pak si to z nej vytahnete. Mozna to jde jednoduseji,
ale ted to nevidim.

Makub
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [EMAIL PROTECTED]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem