myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Java-Datei, welche eine exe-Datei im gleichen Ordner aufruft (https://mygully.com/showthread.php?t=3115800)

o0Pascal0o 03.12.13 01:41

Java-Datei, welche eine exe-Datei im gleichen Ordner aufruft
 
hi,

ich möchte mit einer jar-datei eine xy.exe im gleichen Ordner, wie die jar-datei ist aufrufen. Wie lautet der code & kann ich den einfach so kompilieren mit windowsmitteln?

thx

Delta538 03.12.13 06:09

Code:

Process process = Runtime.getRuntime().exec("xyz.exe");
Ich hab das jetzt nicht getestet sollte aber gehen.

o0Pascal0o 03.12.13 10:23

danke Dir, Delta - der schreibt mir: "invalid or corrupted jar-file", wenn ich das in eine text-datei schreibe & dieses dann als test.jar speichere.

Matze500 03.12.13 12:01

Du kannst auch nicht einfach eine txt zu einer jar umwandeln.

Außerdem verstehe ich den sinn nicht, ein programm zu haben was ein andere aufruft.

Und nur zur info eine .jar ist an sich nur ein JavaArchiv und kein Programm.

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Du müsstest das schon irgendwo im java code eines Programmes benutzen was Delta538 geschrieben hat. Das würde dann aber auch als xyz.exe unter windows sein.

Delta538 03.12.13 15:06

Du kannst nicht einfach die .txt in eine .jar umbenennen. Eine .jar Datei ist ein wenig mehr als das. Du musst mit deinen Klassen eine ausführbare JAR erstellen über z.B. die Exportfunktion in eclipse.

o0Pascal0o 03.12.13 19:10

Zitat:

Zitat von Delta538 (Beitrag 25094029)
Du musst mit deinen Klassen eine ausführbare JAR erstellen über z.B. die Exportfunktion in eclipse.

achso, schade. Weisst du wo ich dazu eine minimale einfache Anleitung finde? Also was ich in Ecliplse wählen muss, bevor ich deinen Code einfüge?

File>New>Java-project:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
Und dann? Wo trage ich dann:
Code:

Process process = Runtime.getRuntime().exec("xyz.exe");
ein?

NetWebs 03.12.13 19:50

Welchen Sinn soll das bitte machen?

Erkläre doch mal bitte was für ein Ziel du anstrebst...

Ich vermute hier eher, dass ein Skriptkiddie seine dummen Ideen umsetzen möchte. Daher ist es schon ganz gut, dass die Kiddies zum Glück selbst zu dumm dafür sind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.