`

运行一个类,如果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中path和classpath的设置

    - 如果路径中包含空格,例如`Program Files`,则需要将整个路径用双引号括起来,如`"D:\Program Files\Java\jdk1.6.0_16\bin"`。 #### 二、Classpath 的设置 `classpath`环境变量主要用于告知Java虚拟机(JVM)在...

    JAVA启动参数大全1.pdf

    `-Dproperty=value`参数用于设置系统属性,值中如果有空格,需要用双引号括起来。例如,设置配置文件路径供程序全局访问。 `-ea[:<packagename>"..."| :]`和`-da[:<packagename>"..."| :]`控制断言机制。断言是一种...

    EditPlus配Java开发环境步骤

    - 注意,为了处理包含空格的路径,`$(FilePath)`两侧应加上双引号。 2. **集成Java运行工具**: - 创建另一个菜单项,如“Java运行”。 - 指定命令为`c:\java\bin\java.exe`,即Java解释器路径。 - 参数设置为`...

    JVM启动参数应用集合

    如果值中含有空格,需用双引号包裹。 5. **-enableassertions与-ea** `-enableassertions` 或 `-ea[:<package name>"..." | :]` 用于启用断言。断言是一种代码测试机制,允许开发者插入检查点来验证程序的内部状态...

    JAVA启动参数大全.pdf

    如果有空格,需用双引号括起,如`-Dname="space string"`。此参数常用于设置全局系统变量,如配置文件路径。 5. **-enableassertions (-ea)** 和 **-disableassertions (-da)**: - `-ea[:<package name>"..." | :...

    win7环境配置方法

    - 避免在环境变量中使用空格,如路径中包含空格需使用双引号括起来。 3. **兼容性问题**: - 注意Win7系统与JDK版本之间的兼容性问题,确保选择适合该操作系统的JDK版本。 4. **备份原有配置**: - 在进行任何...

    jvm内存参数调优

    如果`value`中有空格,则需要用双引号将该值括起来,如`-Dname="space string"`。这个参数常用于设置系统级全局变量值,例如配置文件路径。 - **示例**:`-Dconfig.file=C:\conf\application.properties`。 #####...

    黑马程序员基础班精华笔记总汇

    - **字符串常量**:被双引号括起的字符序列。 - **字符常量**:被单引号括起的单个字符。 - **整数常量**:所有的整数值。 - **小数常量**:所有的小数值。 - **布尔常量**:`true`和`false`。 - **空常量**:...

    zip版本的Tomcat配置

    如果服务名中含有空格或中文字符,需要用半角双引号括起来。 - **关闭服务**:同理,输入`net stop <服务名>`即可关闭指定服务。 ### 总结 本文详细介绍了如何从零开始配置Zip版本的Tomcat,并将其添加为Windows...

    Myeclipse10 优化设置

    - 需要遵守`myeclipse.ini`文件的设置规范,例如项值中间如果有空格需要换行书写,如果值中有空格则需要用双引号括起来。 通过以上设置,可以有效缓解内存不足的问题。 #### 七、优化启动项,关闭部分功能 由于...

Global site tag (gtag.js) - Google Analytics