私はこのコード不正なエスケープ文字のJava
stdin.println("for /r %i in (cdm.jar) do xcopy /Y \"%i\"\ \"\%\userprofile\%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\"");
を持っているが、それはエラー原因:私のコメントが述べたように
stdin.println("for /r %i in (cdm.jar) do xcopy /Y \"%i\" \"%userprofile%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\"");
:いけない空白を逃れ、illegal escape character
、の期待される出力を出力しますが、あなたが小さな部分に文字列を減らす試行しましたが、それはそれは違法だとする文字を見? – DaveyDaveDave
なぜあなたは空白、 "u"、%をエスケープしていますか? – luk2302
"単純な誤植"のためにこれを閉じると投票しました – ParkerHalo