Hallo,
ob ich aus dem Java-editor oder die erstellte .jar datei aufrufen spielt keine Rolle, das Ergebnis ist dasselbe!
Ich drücke den Button in meinem Java Komprimierungsprogramm und die Kommmandozeilenversion von winrar gennant rar.exe wird mit bestimmten Parametern aufgerufen. Heute morgen hat noch alles fkt., doch jetzt spinnt entweder die rar.exe oder mein java/Java-editor???
ich packe z.b. eine 40 mb datei in 5mb stücke. Die 1. 5MB Datei packt er schnell, aber immer die 2. 5 MB Datei steckt minutenlang bei 2352 KB/1 KB fest. Währenddessen schaue ich in den task manager und sehe der JEditor hat 99 % cpu auslastung und die rar.exe 0 % sprich die schläft also? WArum das? Wenn ich jetzt den Javaeditor aus dem speicher kicke bekommt schlagartig die rar.exe wird ca. 90 % cpu power und fängt sofort an weiterzupacken???
Warum ist das so?
weiß net ob das viel mit java zu tun hat ^^ , aber ich finde kein rar forum auf english bzw. deutsch.
Sonst fragt einfach wenn ihr fragen habt!
ob ich aus dem Java-editor oder die erstellte .jar datei aufrufen spielt keine Rolle, das Ergebnis ist dasselbe!
Ich drücke den Button in meinem Java Komprimierungsprogramm und die Kommmandozeilenversion von winrar gennant rar.exe wird mit bestimmten Parametern aufgerufen. Heute morgen hat noch alles fkt., doch jetzt spinnt entweder die rar.exe oder mein java/Java-editor???
ich packe z.b. eine 40 mb datei in 5mb stücke. Die 1. 5MB Datei packt er schnell, aber immer die 2. 5 MB Datei steckt minutenlang bei 2352 KB/1 KB fest. Währenddessen schaue ich in den task manager und sehe der JEditor hat 99 % cpu auslastung und die rar.exe 0 % sprich die schläft also? WArum das? Wenn ich jetzt den Javaeditor aus dem speicher kicke bekommt schlagartig die rar.exe wird ca. 90 % cpu power und fängt sofort an weiterzupacken???
Warum ist das so?
Code:
public void actionPerformed(ActionEvent e)
{
if(e.getSource().equals(buttonSend))
{
try
{
Runtime.getRuntime().exec("rar.exe a -r -m5 -vn -v5000k -y bla source");
}// bla ist der datei.rar-name und source = zu packendes DIR
catch(IOException a)
{
a.printStackTrace();
}
}
}
weiß net ob das viel mit java zu tun hat ^^ , aber ich finde kein rar forum auf english bzw. deutsch.
Sonst fragt einfach wenn ihr fragen habt!