这些天遇到一个问题, 也就引出了本博客里的标题.
问题是这样的. 一个Java程序要启动两个java进程A和B,第一个进程A是按正常的启动方式进行的,这里边没什么问题;第二个进程B是在进程A里通过调用Runtime.getRuntime().exec(mCmd, mEnv, mDir)的形式启动的. 问题就出在传的参数mCmd上了, 这个mCmd的值是从一个xml文件里读来的, 这个xml的内容大致如下:
<app name="WP" cmd="C:\Program Files\Java\jdk1.6.0_07\bin\java -server -XX:+UseConcMarkSweepGC -...." />
这样执行exec方法时,JVM就报无法执行"C:\Program Files\Java\jdk1.6.0_07\bin\java"所指向的命令了, 原因很简单Windows没法找到没引号的"Program Files"文件夹,它会在空格处断开的.
这个怎么办?
我试着给Program Files加了单引号,还是不行,windows仍然不认.
想给Program Files文件夹改名,可windows又不让!
..............
无奈了,只能在C盘根目录下另又装了一个JDK.
难道真的不要把JDK装到program files下吗?
分享到:
相关推荐
java运行环境jdk1.8.0_131,windows下64位操作系统,添加环境变量JAVA_HOME:C:\Program Files\Java\jdk1.8.0_131 classpath:.,C:\Program Files\Java\jdk1.8.0_131jre\lib\rt.jar,C:\Program Files\Java\jdk1.8.0_131\...
2. 记录下bin子目录的完整路径,如`C:\Program Files\Java\jdk1.8.0_20\bin`。 3. 在系统属性中找到“高级”选项卡,然后点击“环境变量”按钮。 4. 在系统变量中找到名为“Path”的变量,点击“编辑”。 5. 在编辑...
在Windows上,通常会将JDK安装在`C:\Program Files\Java`目录下。在安装过程中,你需要配置环境变量,包括`JAVA_HOME`、`PATH`和`CLASSPATH`,以便系统能够正确地找到Java可执行文件和库。 对于`JAVA_HOME`,你应该...
打开“系统属性”>“高级”>“环境变量”,在“系统变量”下新建或编辑`JAVA_HOME`,将其值设置为JDK的安装路径,例如`C:\Program Files\Java\jdk-13`。接着,在`Path`变量中添加 `%JAVA_HOME%\bin`,这样系统就能在...
首先,需要将JDK安装在指定的目录下,例如C:\Program Files\Java\jdk1.7.0。然后,需要设置JAVA_HOME环境变量,指向JDK的安装路径,例如JAVA_HOME=C:\Program Files\Java\jdk1.7.0。 知识点2:PATH环境变量配置 ...
jdk1.8版本,安装后默认在C:\Program Files\Java\jdk1.8.0_221路径 配置环境变量 新建JAVA_HOME,将jdk路径放置C:\Program Files\Java\jdk1.8.0_221 然后在Path里追加两条(实际就是将jdk与jre下的bin配置进去) %...
JAVA_HOME=D:\Program Files\Java\jdk1.6.0_31 CLASSPATH=.;D:\Program Files\Java\jdk1.6.0_31\lib\tools.jar;D:\Program Files\Java\jdk1.6.0_31\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_31\bin; path=D:\...
java运行环境jdk1.8.0_131,windows下64位操作系统,添加环境变量JAVA_HOME:D:\Program Files\Java\jdk1.8.0_131 classpath:.,D:\Program Files\Java\jdk1.8.0_131jre\lib\rt.jar,D:\Program Files\Java\jdk1.8.0_131\...
在系统环境变量中新建一个变量,名称为JAVA_HOME,值为您JDK的安装路径,比如:C:\Program Files\Java\jdk1.8.0_281。 PATH设置:将JDK的bin目录添加到PATH变量中。在PATH变量中添加%JAVA_HOME
在变量值中输入:JDK目录下LB的存储路径(列如:C:\Program Files\Java\jdk1.6.0_03\lib) .class类文件的目录(例如:D:\eclipse\workspace) 完成后:单击“确认” (3)单击“我的电脑”右键--属性---高级---...
3. 在“系统变量”区域,新建一个名为“JAVA_HOME”的变量,其值为JDK的安装路径,如"C:\Program Files\Java\jdk1.8.0_171"。 4. 查找名为“Path”的变量,将其编辑,在已有的路径后面添加两个新的路径:“%JAVA_...
**下载并解压**:下载完成后,解压压缩包到一个合适的目录,例如`C:\Program Files\JDK1.8`。 2. **配置环境变量**: - 设置`JAVA_HOME`环境变量,值为解压后的JDK目录,例如`C:\Program Files\JDK1.8`。 - 修改...
变量值:D:\Program Files\javaJDK\jdk1.7.0_13\lib;.; 2. 配置path 变量名:path 变量值:D:\Program Files\javaJDK\jdk1.7.0_13\bin; 3. 配置java_home 变量名:java_home 变量值:D:\Program Files\javaJDK\jdk...
默认情况下,安装程序会将JDK安装到`C:\Program Files\Java`目录下,并创建一个子目录对应每个版本,如`jdk1.6.0_45`。 3. **配置环境变量**:为了能够在不同的JDK版本间切换,需要设置系统环境变量。打开系统属性...
在探讨如何在操作系统中同时安装了JDK1.4和JDK1.5的情况下更改环境变量等设置之前,我们先来了解一下JDK的基本概念及其版本更迭的重要性。 ### JDK简介 JDK(Java Development Kit)是Sun Microsystems为Java...
`JAVA_HOME`应设置为JDK的安装目录,例如`C:\Program Files\Java\jdk1.8.0_91`;`Path`变量则需要添加`%JAVA_HOME%\bin`,这样系统就能找到javac(Java编译器)、java(Java虚拟机)等命令。 配置完成后,通过...
2.将下载的两个JAR文件复制到:JDK安装目录\jre\lib\ext下,例如我的就是D:\Program Files (x86)\java\JDK1.6\jre\lib\ext 3.打开java.security文件:在JDK安装目录\jre\lib\security下的java.security文件。
同时,创建新的系统变量`JAVA_HOME`,值设定为JDK的安装目录,例如:`C:\Program Files\Java\jdk1.8.0_361`。 **3. 验证安装** 在命令行窗口输入`java -version`和`javac -version`,如果显示正确的JDK版本信息,...