Java 和 Windows - 错误 : illegal escape character

标签 java windows file-io

我已经完成了更改注册表数据的 .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";

关于Java 和 Windows - 错误 : illegal escape character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12889275/

相关文章:

java - 无法在 Activity 中导入 Google Play 许可库

windows - 删除运行时正在使用的文件

windows - 查找Windows操作系统版本的VB6代码

r - 是否可以将 SAS infile 语句转换为 R 代码?

java - 如何聚合来自多个服务的 JAX-RS 响应

java - 这是正确的吗,因为标签未获取值并指示

windows - 我可以阻止 Windows 过度急切地回收物理内存吗?

matlab - 您如何以异常安全的方式处理 MATLAB 中的资源? (比如 "try ... finally")

c - C 的文件 I/O 函数

java - Swing - 如何*现在*捕获焦点?