ホームページ > バックエンド開発 > PHPチュートリアル > PHP環境でjava antコマンドを実行すると、以下のようにエラーが発生します。

PHP環境でjava antコマンドを実行すると、以下のようにエラーが発生します。

WBOY
リリース: 2016-06-23 13:30:50
オリジナル
1017 人が閲覧しました

システム環境は Windows + iis です
PHP 環境は wamp パッケージを使用します
写真に示すように、ローカルで実行するのが通常であり、サーバー上で直接 cmd コマンドを実行するのが通常です
ただし、このコマンドを呼び出すときPHP プログラムを実行すると失敗が返されます。はい、権限の問題かもしれませんが、Xiaocai は PHP の初心者です。アドバイスをお願いします。


返信。議論(解決策)へ

サーバーもWindowsのはずですよね? Javaのパスが正しく設定されていないのでしょうか?何も問題はないようですか?

サーバーもWindowsのはずですよね? Javaのパスが正しく設定されていないのでしょうか?何も問題はないようですか?

まず最初に、ご留意いただきありがとうございます。
サーバー上の cmd で直接コンパイル コマンドを実行することでもコンパイルできます。 php Webページでは、直接1失敗が返されます。配列は空です
この問題について非常に混乱しています

サーバーもWindowsであるべきですよね? Javaのパスが正しく設定されていないのでしょうか?何も問題はないようですか?


まず最初に、ご留意いただきありがとうございます。

サーバー上の cmd で直接コンパイル コマンドを実行することでもコンパイルできます。 php Web ページでは、直接 1 つの失敗が返されます。配列は空です
この問題について非常に混乱しています


コードを 1 行ずつコメントアウトして、次の行を見つけてみましょう。問題は対処されています。
問題は解決したので、ここで共有させてください
1. バッチ処理コマンドであるため、Java jdk インストールのパスにスペースを含めることはできません

2. という Java ant パッケージであるためphp Apache サービス コマンドでは、ant java javac などのコマンドは cmd で認識されますが、php は環境変数を追加すると、サーバーを再起動しないと認識されません。 。 。 。 , しかし、最終的には解決されました

android-sdk-windows
apache-ant-1.9.4

jdk1.7

プロジェクトで使用される環境に合わせて環境変数を自分で設定するだけです

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート