tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
738
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Naru84
    Naru84 Naru84 ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Beiträge
    27
    Hallo zusammen,
    also ich habe ein kleines Java Programm geschrieben und will das nun per bat-Datei öffnen. Was muss ich eigentlich genau in die bat schreiben, damit eine Java Anwendung aufgerufen wird?

    Gruß Naru84
     

  2. #2
    dontschew dontschew ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Suhl/Thüringen
    Beiträge
    161
    Du musst einfach nur die JVM aufrufen und ihr das main.class file übergeben.

    z.B.

    echo off

    <path>\java <mainpath>\main

    echo on

    wenn dar JRE im classpath eingetragen ist brauchst du den ersten path natürlich nicht
     
    Es ist ein großer Vorteil im Leben, die Fehler, aus denen man lernen kann, möglichst früh zu begehen. (Winston Churchill)

  3. #3
    Avatar von Naru84
    Naru84 Naru84 ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Beiträge
    27
    also... Ich hab nur folgenden Quellcode für die bat-Datei:

    echo off
    echo. ********************Start********************

    set path=.;C:\Programme\Java\jdk1.5.0_05\bin

    java "Name der Java Anwendung, so der Name der Klasse, wo die Anwendung beginnt"

    echo. ********************Ende********************
    Ist das so richtig? Und die JRE ist auch nicht als Classpath gesetzt
     

  4. #4
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    soweit müsste das richtig sein. Ich würde aber nicht den Pfad direkt so reinschreiben, sondern würde mit Umgebungsvariablen arbeiten. Sonst müsstest du jedes mal wenn du eine neue Java-Version installierst die bat-Datei bearbeiten.

    MFG

    zEriX
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  5. #5
    Avatar von Naru84
    Naru84 Naru84 ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Beiträge
    27
    hmm... okay, danke

    Aber ich hab da noch eine Sache. Ich bekomme nun eine Fehlermeldung "Exception in thread "main" java.lang.NoClassDefFoundError" Was muss ich da denn an meiner Java-Datei ändern?
     

  6. #6
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Ich würde mal sagen, dass er deine Java-Klasse nicht findet. Wenn die bat-Datei nicht im gleichen Verzeichnis wie die *.class-DAtei ist, dann musst du den kompletten Pfad angeben.

    MFG

    zEriX
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  7. #7
    Avatar von Naru84
    Naru84 Naru84 ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Beiträge
    27
    okay, jetzt geht´s auch, danke
     

Ähnliche Themen

  1. Aus C++ Anwendung Java-RCP-Anwendung aufrufen
    Von Jonny1303 im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 08.02.10, 20:13
  2. aus C++ Anwendung Java-RCP-Anwendung aufrufen
    Von Jonny1303 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 05.02.10, 16:06
  3. Java Datei aus XML aufrufen
    Von Sepple im Forum XML Technologien
    Antworten: 2
    Letzter Beitrag: 13.08.08, 14:31
  4. Antworten: 0
    Letzter Beitrag: 05.04.06, 08:22
  5. Antworten: 3
    Letzter Beitrag: 25.04.05, 14:53