Java .exe öffnen Problem

Thor77

kein Gott
Hi,
ich möchte mit Java eine .exe Datei öffnen,
ich weiß wie das theoretisch funktionieren sollte,
wenn ich jedoch den Pfad angebe, sagt Eclipse das es keine gültige "escape-sequence" ist.
Unbenannt.png
Mein Code:
Code:
public static void main(String[] args) {
		
		try {
			Runtime.getRuntime().exec("'C:\Program Files\SpeedFan\speedfan.exe'");
		} catch (IOException e) {
			
		}
		
	}
 
Kurze Antwort: Wenn Du das \-Zeichen in einem String-Literal benutzen willst, musst Du \\ schreiben.

Hintergrundinfo findest Du hier: Escape-Sequenz ? Wikipedia

Steht übrigens auch schon so in der Meldung die Eclipse generiert, wie in dem Screenshot vom TE zu sehen ist:D

In C# gibt es übrigens die Möglichkeit, dieses Escaapen zu deaktivieren, indem man einem String ein @ voranstellt. Das finde ich nützlich, weil es gerade bei so Pfadangaben bei Java immer schnell unübersichtlich und umständlich wird.
 
ot:


Mal so in den Raum gefragt, da ich es gerade mangels installierter Software nicht testen kann:

Gibt es diese Möglichkeit von C# auch bei Java, Escapen zu deaktivieren?
 
Oben