Batchdatei zum starten von Java Applikationen

Von: , Frage gestellt am Do, 8. Feb 2001

Hallo zusammen,

ich habe folgendes Probelm. Wie muß eine Batchdatei aussehen die mir eine Java Applikation started deren zugehöhriges *.jar file in einem anderen Order liegt
z.B.

c:\jdk1.2\bin
c:\meinJavaApp\classes\main.class
c:\meinJavaAPP\lib\app.jar

Was ich nun benötige ist eine starteMeinApp.bat Datei die mir die Java.exe aufruft, die main.class started und das jar einbindet.

Dank Euch

Mario

3 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde hilfreich
    Re: Batchdatei zum starten von Java Applikationen

    Was ich nun benötige ist eine starteMeinApp.bat Datei die mir
    die Java.exe aufruft, die main.class started und das jar
    einbindet.
    Mit folgendem Aufruf müßte es hinhauen:
    c:\jdk1.2\bin\java -classpath c:\meinJavaApp\classes\;c:\meinJavaAPP\lib\app.jar;%CLASSPATH% main

    Grüße, Robert

    • Antwort von nach einer Stunde hilfreich
      Re^2: Batchdatei zum starten von Java Applikatione

      Danke erstmal Robert,

      aber was ich vollkommen vergessen hatte zu erwähnen. Das Programm soll natürlich auch Verzeichnisbaum unabhängig auf andenen Rechnern laufen können.

      Dazu vergibt man glaube ich temporäre Benutzervariablen in dem stiel:

      set %meinPath% = C:\meinJavaAPP\lib\app.jar;#
      das hat aber seltsamerweise auch nicht funktioniert. Gibt es da unterschiede der Variablendefinition auf command ebene zwischen Win98 und Win2000? Oder hab ich einen Syntaktischen Fehler gemacht.
      Und wenn das so passt - wie sieht dann der Aufruf mit Variablen anstatt direkter Pfadangabe aus?

      Danke

      Mario [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

      • Antwort von nach 2 Stunden hilfreich
        Re^3: Batchdatei zum starten von Java Applikatione

        set %meinPath% = C:\meinJavaAPP\lib\app.jar;#
        das hat aber seltsamerweise auch nicht funktioniert. Gibt es
        da unterschiede der Variablendefinition auf command ebene
        zwischen Win98 und Win2000? Oder hab ich einen Syntaktischen
        Fehler gemacht.
        set meinPath = C:\...

        Dann

        java -classpath %meinPath%;...;%CLASSPATH% ...

        Grüße, Robert

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!