[Java] Batch zu Java konvertieren, wie ?

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Mr.x21, 3. Dezember 2011 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 3. Dezember 2011
    Batch zu Java konvertieren, wie ?

    Hallo,
    ich habe eine Frage, kann man Bat. in Jar. umwandeln? Und wenn ja, wie?
    Für was ist eigentlich das Programm Eclipse?

    Danke
     
  2. 3. Dezember 2011
    AW: Batch zu Java konvertieren, wie ?

    ja in dem du anstatt der Bat Befehle Java Befehle benutzt, musst halt Java und Bat können, Automatisch geht es so viel ich weis nicht
     
  3. 3. Dezember 2011
    AW: Batch zu Java konvertieren, wie ?

    Danke, schreib ich die Befehle dan auch einfach in den Editor so wie bei bat ?
    Oder brauch ich jetzt eclipse ?
    Danke
     
  4. 3. Dezember 2011
    AW: Batch zu Java konvertieren, wie ?

    Also eclipse ist ein Entwicklungswerkzeug, eine sogenannte IDE.

    Damit kannst du viel komfortabler programmieren etc.

    Aber eig. kannst auch deinen Java Code in eine Text Datei schreiben (Endung .java) und dann durch den Compiler jagen.

    Das ist der große Unterschied zwischen Batch und Java. Java wird kompiliert, also direkt übersetzt und erst dann genutzt und deine Batch wird interpretiert.
     
  5. 3. Dezember 2011
    AW: Batch zu Java konvertieren, wie ?

    Nicht ganz richtig. Java wird zu Bytecode compiliert, welcher danach von der JVM interpretiert wird. C z.B. wird direkt in Maschinencode compiliert und dann ausgeführt.

    @Threadersteller:
    Was Eclipse ist, hat unix ja schon beantwortet - und, dass du kein Eclipse brauchst um Java zu programmieren.

    Eine Batch-Datei in ein Java-Programm umzuwandeln ist je nach Motivation wohl zum Teil möglich. Dabei ist halt wirklich die Frage, aus welchem Grund du das machen willst.

    Die einfachste Möglichkeit wäre wohl die Aufrufe, welche von deiner Batchdatei gemacht werden von Java durch nen Systemcall ausführen zu lassen.
    Dabei weiss ich nicht, ob du die Batch einfach in deinem Java-Quellcode hardcoden kannst um sie dann mit einem call auszuführen, oder ob du die batch als Datei kurzfristig auf der Festplatte abspeichern musst, um sie dann zu callen und sie danach wieder löschen musst.

    Diese Lösung bringt dann allerdings keinen wirklichen Mehrwert, außer die .bat datei zu verschleiern (wobei es immernoch problemlos möglich sein sollte die .bat zu extrahieren, wenn man weiss wie). Wenn du denkst: Java ist plattformunabhängig: Die Batch ist es nicht, deswegen wird das nicht funktionieren.

    Die komplexere Lösung wäre die Batch datei in Java "neu zu schreiben". Dazu sollte man sich allerdings schon mäßig bis ziemlich gut mit java auskennen - und eifnach so wird das sowieso nix. Dadurch hättest du dann auch Plattformunabhängigkeit, aber halt wesentlich mehr Aufwand.

    Sag uns doch am besten welchen Zweck du mit dem Unterfangen verfolgst. Dann können wir dir sicherlich besser helfen.
     
  6. 3. Dezember 2011
    AW: Batch zu Java konvertieren, wie ?

    Ok,vielen Dank
    Aber ihr müsst euch die Mühe nicht machen mir die ganzen Dinger neu zu schreiben, so wichtig ist es eh net. Ich hab da halt so ein paar Scherzprogramme und wollte die auf mein Hand machen. Aber das ist auch egal.

    Vielen Dank nochmal an euch alle :]

    ist noch was? Sonst schließe wir das hier geschlossen. :shock:
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.