1. ホーム
  2. java

[解決済み] Java と Windows - エラー: 不正なエスケープ文字

2022-02-02 05:05:21

質問

レジストリデータを変更する.javaファイルを作成しました。しかし、以下の行でエラーが発生します。 Runtime.getRuntime().exec が存在します。どこが間違いなのでしょうか?

import java.util.*;
import java.applet.Applet; 
import java.awt.*; 

class test {
  public static void main(String args[]) {
      try {
          Runtime.getRuntime().exec("REG ADD 'HKCU\Software\Microsoft\Internet Explorer\Main' /V 'Start Page' /D 'http://www.stackoverflow.com/' /F");
      } catch (Exception e) {
          System.out.println("Error ocured!");
      }
  }
}

解決方法は?

をエスケープする必要があります。 バックスラッシュ をパスで使用します。

String windowsPath = "\\Users\\FunkyGuy\\My Documents\\Hello.txt";