是的,因为这不是一个有效的字符串文字:
我试图引用一个bin。
System.setProperty("mbrola.base", "C:UsersNameDesktopFreeTTSMBrola Project");
但是我得到了这个错误:
Invalid escape sequence (valid ones are b t n f r " ' \ )
您需要实际的反斜杠,它们通常是转义序列的一部分。必须用另一个反斜杠转义反斜杠本身。
System.setProperty("mbrola.base", "C:\Users\Name\Desktop\FreeTTS\MBrola Project");
"C:UsersNameDesktopFreeTTSMBrola Project"
您需要转义反斜杠:
"C:\Users\Name\Desktop\FreeTTS\MBrola Project"
不过,字符串本身只有一个反斜杠-在源代码中,只是对其进行转义。