2

ANTでActivitiBPMツールを実行しようとしましたが、次のエラーが発生します:- エラー:-'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

4

3 に答える 3

4

エラー:-「java」は内部コマンドまたは外部コマンドとして認識されません。

これは、java.exeの一部ではないことを意味しますPATH
Javaのインストールディレクトリはどこ%JAVA_HOME%\binですかPATHJAVA_HOME

于 2012-08-26T12:01:48.053 に答える
3

C:\Program Files\Java\jdk1.7.0_06\binPATHに追加するだけです。

その理由は、バッチ ファイルに PATH に依存C:\activiti-5.10\activiti-5.10\apps\h2\h2.start.batする生のコマンドがあるためです。javajava.exe

于 2012-08-26T12:09:27.900 に答える
0

同様の問題がありました。何らかの理由で、Java JDK は C:\Program Files (x86)\Java に正しくインストールされましたが、パスは C:\Program Files\Java に設定されていました ... パス変数を修正すると、この問題は解決しました。

また、Jenkins と Java が同じポート番号を使用している場合は、別のポート番号を使用する必要があるため、すべて問題ないように見える可能性があることに注意してください。これを確認するには、サービスとして実行されている場合は Jenkins を停止し、Tomcat を再起動します。

于 2013-10-23T08:52:03.347 に答える