java - 错误:- 'java' is not recognized as an internal or external command

标签 java ant h2

我尝试在 ANT 下运行 Activiti BPM 工具,但收到以下错误:- 错误:-“java”未被识别为内部或外部命令;当我尝试在 Windows 7 下使用 CMD 命令行启动演示应用程序时,出现以下错误:-

C:\activiti-5.10\activiti-5.10\setup>ant demo.start
    Buildfile: C:\activiti-5.10\activiti-5.10\setup\build.xml

    demo.install:

    internal.cfg.create:
     [copy] Copying 1 file to C:\activiti-5.10\activiti-5.10\setup\build\activit
i-cfg
      [zip] Building zip: C:\activiti-5.10\activiti-5.10\setup\build\activiti-cf
g.jar
     [echo] copying configuration to ../workspace/activiti-engine-examples/src/m
ain/config
    [unzip] Expanding: C:\activiti-5.10\activiti-5.10\setup\build\activiti-cfg.j
ar into C:\activiti-5.10\activiti-5.10\workspace\activiti-engine-examples\src\ma
in\config

internal.classpath.libs:

internal.taskdef.launch:

h2.start:
     [echo] starting H2 database...
   [launch] launching cmd 'C:\activiti-5.10\activiti-5.10\apps\h2\h2.start.bat '
 in dir 'C:\activiti-5.10\activiti-5.10\apps\h2'
   [launch] waiting for launch completion msg 'TCP server running'...
   [launch]   'java' is not recognized as an internal or external command,
   [launch]   operable program or batch file.
   [launch] launched process completed
     [echo] H2 database started

tomcat.start:
   [launch] launching cmd 'C:\activiti-5.10\activiti-5.10\apps\apache-tomcat-6.0
.32\bin\startup.bat ' in dir 'C:\activiti-5.10\activiti-5.10\apps\apache-tomcat-
6.0.32\bin'
   [launch] waiting for launch completion msg 'Using CLASSPATH:'...
   [launch]   Using CATALINA_BASE:   "C:\activiti-5.10\activiti-5.10\apps\apache
-tomcat-6.0.32"
   [launch]   Using CATALINA_HOME:   "C:\activiti-5.10\activiti-5.10\apps\apache
-tomcat-6.0.32"
   [launch]   Using CATALINA_TMPDIR: "C:\activiti-5.10\activiti-5.10\apps\apache
-tomcat-6.0.32\temp"
   [launch]   Using JRE_HOME:        "C:\Program Files\Java\jdk1.7.0_06"
   [launch]   Using CLASSPATH:       "C:\activiti-5.10\activiti-5.10\apps\apache
-tomcat-6.0.32\bin\bootstrap.jar"

explorer.browser.open:

demo.start:

BUILD SUCCESSFUL
Total time: 5 seconds

有谁知道出了什么问题吗? BR

最佳答案

ERROR:- 'java' is not recognized as an internal or external command;

这意味着 java.exe 不是您的 PATH 的一部分。
%JAVA_HOME%\bin 添加到 PATH 中,其中 JAVA_HOME 是 java 的安装目录

关于java - 错误:- 'java' is not recognized as an internal or external command,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12129872/

相关文章:

java - Ant 替换任务损坏 UTF-8 文件中的符号

java - 将实体字段更改为不同类型的字段

Java.lang.reflect.Proxy 从调用返回另一个代理导致赋值时出现 ClassCastException

java - 通过 XML 解析器动态将 ZonedDateTime 字符串映射到 LocalDateTime

eclipse - 如何仅对已修改的文件执行 ANT 任务

java - 为什么 .bat 文件会跳行并跳到末尾?

java - Oracle 到 H2/hsqldb 等适配器

java - 通过参数设置的用户定义变量

java - 比较两个字符串并根据结果显示图像

java - java中两个日期的时间差