日期:2014-05-20  浏览次数:20664 次

百分求助:java參數中的空格問題
大家好,我遇到一個關于路徑的問題:
  問題:
  希望在java里面啟動一個本地的操作系統進程,如下
command=java -cp "C:\Documents and Settings\bw107\workspace\abc\bin;...." start
但是每次thread啟動后似乎都只能識別到C:\Documents ,空格后面的就被忽略掉了
請問各位大俠是如何解決這類問題的,多謝!

------解决方案--------------------
C:\"Documents and Settings"
加上双引号
如果不行就加单引号
以前遇到过 你试试吧

------解决方案--------------------
没什么麻烦的,呵呵 
把"C:\Documents and Settings\bw107\workspace\abc\bin;...." 
改成"C:\DOCUME~1\bw107\workspace\abc\bin;...." 
也就是把Documents and Settings改成DOCUME~1就成了

------解决方案--------------------
探讨
没什么麻烦的,呵呵
把"C:\Documents and Settings\bw107\workspace\abc\bin;...."
改成"C:\DOCUME~1\bw107\workspace\abc\bin;...."
也就是把Documents and Settings改成DOCUME~1就成了

------解决方案--------------------
晕。。
一直不知道哦!!
各位壮士很强大!
------解决方案--------------------
把所有的 “\” 改成 “/” 试试。。
------解决方案--------------------
探讨
没什么麻烦的,呵呵
把"C:\Documents and Settings\bw107\workspace\abc\bin;...."
改成"C:\DOCUME~1\bw107\workspace\abc\bin;...."
也就是把Documents and Settings改成DOCUME~1就成了

------解决方案--------------------
探讨
引用:
没什么麻烦的,呵呵
把"C:\Documents and Settings\bw107\workspace\abc\bin;...."
改成"C:\DOCUME~1\bw107\workspace\abc\bin;...."
也就是把Documents and Settings改成DOCUME~1就成了


DOCUME~1 能代替 Documents and Settings吗?

什么原理 说说