运行一个类,如果classpath中路径带空格就加双引号

注意是这样加:

java -cp .;"d:\my jars\junit.jar" Test

 

甚至这样都可以:

java -cp .;d:"\my jars"\junit.jar Test

 

貌似只有左引号括在my左 back slash之外,右引号jars之外就行

 

但这样就不行:

java -cp .;d:\"my jars"\junit.jar Test

可能是左引号被转义了的缘故

 

为了证明这点,尝试:

java -cp .;d:"\my jars\"junit.jar Test

一样失败,看来的确是如此,只要用引号括上 ,且引号不被转义就ok

你可能感兴趣的:(java,JUnit)