在Java中传递反斜杠字符串会给我带来unicode错误异常

时间:2017-11-17 07:48:59

标签: java

我正在运行Java代码

SparkAppHandle handler = 
    new SparkLauncher(options).setSparkHome("\usr\hdp\2.6.3.0-235\spark2");

我需要像上面一样定义路径,但编译器会给出异常"无效的Unicode"

1 个答案:

答案 0 :(得分:3)

在字符串中使用\\转义\像这样:

.setSparkHome("\\usr\\hdp...

哪个成为

\usr\hdp...

当你打印出来等等。