当前位置: 首页 > 知识库问答 >
问题:

错误:-“java”未被识别为内部或外部命令

向修谨
2023-03-14

我尝试在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

有谁知道出了什么问题?断续器

共有3个答案

弓宏茂
2023-03-14

我有类似的问题。由于某种原因,Java JDK已正确安装在C:\程序文件(x86)\Java上,但在路径中它被设置为C:\程序文件\Java...一旦我纠正了路径变量,它就解决了这个问题。

此外,如果您有Jenkins和Java使用相同的端口号,这可能会导致一切正常的外观,您需要让它们使用单独的端口号。要检查此停止Jenkins它是否作为服务运行,然后重新启动Tomcat

邓毅
2023-03-14

只需将C:\ProgramFiles\Java\jdk1.7.0_06\bin添加到路径中。

原因是批处理文件 C:\激活-5.10\活动-5.10\应用程序\h2\h2.start.bat具有一个原始 java 命令,该命令依赖于 java.exe位于 PATH 上。

郭琨
2023-03-14

错误:- “java”未被识别为内部或外部命令;

这意味着<code>java。exe不是路径的一部分
%JAVA_HOME%\bin添加到路径

 类似资料:
  • 我在我的Windows 7专业计算机上安装了Anaconda3 4.4.0(32位),并在Jupyter笔记本电脑上导入了NumPy和熊猫,所以我假设Python安装正确。但是当我在命令提示符中键入 和 时,它说 我已经为Anaconda3设置了环境变量;< code >变量名:路径,< code >变量值:C:\ Users \ dipan wita . neogy \ anaconda 3 如

  • 当尝试检查我正在运行的Java的当前版本时,我收到了“Java不被识别为内部或外部命令、可操作程序或批处理文件”的错误。 我正在运行Windows7操作系统,并下载了最新的JDK,感觉我可能不小心从机器上删除了Java,就像以前我能够使用命令“Java-版本”检查Java版本一样。 我必须下载什么软件才能让Java在我的机器上再次工作? 编辑: 在确保所有环境变量都指向当前的Java SDK之后,

  • 我运行 它告诉我“权限被拒绝(公钥)致命:远程端意外挂断” 然后我在互联网上查找,发现我必须在GitHub上为我的帐户生成ssh密钥。然而,在这样做的时候,当我尝试使用ssh-keygen-t rsa“email@youremail.com“它只是说ssh-keygen无法识别。我尝试过使用mkdir C:\ssh,但没有成功。如果有用的话,我正在使用Ruby Rails,而且我在Windows计

  • 键入命令时会出现以下错误: 'mvn'不能识别为内部或外部命令、可操作程序或批处理文件。 我也遵循了这一点,但我仍然无法完成工作。 当我键入此命令时,我将路径打印为当我键入'echo%m2%'时,我将路径打印为 环境:

  • 我试图在jenkins v1.592的帮助下建立持续的代码集成。我有一个Android混合代码,我试图用jenkins构建。我已经为ANT_HOME、JAVA_HOME、ANDROID_HOME设置了环境变量,然后分别添加到PATH中。我还在PATH中添加了nodejs和npm。 ant版本1.9.2 Java版本1.8.0_25 npm版本1.4.28 cordova android 3.5.1

  • 然而,当我尝试运行PySpark时,我会在标题中得到错误消息。有什么想法吗? 我有Windows 8 64b、JRE8、Python 2.7 Java 8安装在C:\Program Files\Java\jre1.8.0_31\ 用户变量: 类路径:C:\ProgramData\Oracle\Java\JavaPath路径:%PATH%;%JAVA_HOME%\bin;C:\Users\Alexi