在Java中创建批处理文件以设置路径

在Java中创建批处理文件以设置路径,java,batch-file,Java,Batch File,我已经在windows7 32位机器上安装了JDK 1.7.017,并创建了一个批处理文件集java路径,但它不起作用 我已经在c:\program files下安装了jdk。。。。需要从E:运行java,并在E:\下创建批处理文件,如下所示: set path="C:\Program Files\Java\jdk1.7.0_17\bin"; 每当运行.bat文件时,我都会遇到以下异常 PATH=C:\Windows\system32;C:\Windows;C:\Windows\System3

我已经在windows7 32位机器上安装了JDK 1.7.017,并创建了一个批处理文件集java路径,但它不起作用

我已经在c:\program files下安装了jdk。。。。需要从E:运行java,并在E:\下创建批处理文件,如下所示:

set path="C:\Program Files\Java\jdk1.7.0_17\bin";
每当运行.bat文件时,我都会遇到以下异常

PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\
我的代码中有什么错误?

在此之后
设置path=“C:\Program Files\Java\jdk1.7.0_17\bin”添加
暂停()

在此之后
set path=“C:\Program Files\Java\jdk1.7.0_17\bin”添加

暂停()

你提到了一些例外,但我在你的问题中没有看到任何例外

执行批处理文件时,仅为该命令会话设置/更改PATH变量

如果启动新命令会话,则不会看到更改的值

通过设置路径,您想要实现什么


您希望使用java运行什么,以便在一个批处理文件/会话中运行,或者在运行java命令之前手动设置PATH环境变量,您提到了一些异常,但我在您的问题中没有看到任何异常

执行批处理文件时,仅为该命令会话设置/更改PATH变量

如果启动新命令会话,则不会看到更改的值

通过设置路径,您想要实现什么

您希望使用java运行什么,以便在运行java命令之前,在一个批处理文件/会话中运行所有文件或手动设置PATH环境变量,请尝试以下操作:

  path="C:\Program Files\Java\jdk1.7.0_17\bin";%path%
试试这个:

  path="C:\Program Files\Java\jdk1.7.0_17\bin";%path%

通过设置路径执行此操作的任何特定要求。。为什么不设置环境变量?你能发布你的bat文件吗?我看不出你的问题有“例外”。。。请更具体地说,到底发生了什么??通过设置路径执行此操作的任何特定要求。。为什么不设置环境变量?你能发布你的bat文件吗?我看不出你的问题有“例外”。。。请更具体地说,到底发生了什么?谢谢,我已经添加了环境变量并按照您提到的重新创建批处理,现在它的工作谢谢,我已经添加了环境变量并按照您提到的重新创建批处理,现在它的工作了