尝试编译.java文件时遇到以下问题。这是我正在使用的cmd行。我认为这与“。”有关。有任何想法吗?
javac -g -classpath "C:\Python27\";"C:\Program Files\Kapow Mashup Server 6.4\lib\thirdparty";"C:\Program Files\Kapow Mashup Server 6.4\lib\jdbc";"C:\Program Files\Kapow Mashup Server 6.4\API\robosuite-java-api\lib";"C:\Program Files\Kapow Mashup Server 6.4\lib";"C:\Program Files\Java\jdk1.7.0_02\bin" Basicrobot.java
我遇到的错误 - 无效的标记Javac:Files \ Kapow
谢谢!
答案 0 :(得分:1)
"C:\Python27\"
\"
正在逃避该引用,因此它跳过它并一直持续到;"
你需要转义斜线,例如(注意\\
)
javac -g -classpath "C:\Python27\\";"C:\Program Files\Kapow Mashup Server 6.4\lib\thirdparty";"C:\Program Files\Kapow Mashup Server 6.4\lib\jdbc";"C:\Program Files\Kapow Mashup Server 6.4\API\robosuite-java-api\lib";"C:\Program Files\Kapow Mashup Server 6.4\lib";"C:\Program Files\Java\jdk1.7.0_02\bin" Basicrobot.java
答案 1 :(得分:1)
问:将WHOLE类路径放在双引号中并且不使用尾部斜杠时,它是否有效?
javac -g -classpath "C:\Python27;C:\Program Files\Kapow Mashup Server 6.4\lib\thirdpart;C:\Program Files\Kapow Mashup Server 6.4\lib\jdbc;C:\Program Files\Kapow Mashup Server 6.4\API\robosuite-java-api\lib;C:\Program Files\Kapow Mashup Server 6.4\lib;C:\Program Files\Java\jdk1.7.0_02\bin" Basicrobot.java
答案 2 :(得分:0)
我认为问题是C:\Python27
之后的反斜杠,这意味着跟随它的引号字符被转义。
您可以简单地省略反斜杠:
javac -g -classpath "C:\Python27";...