eXoプラットフォームをコンパイルしようとすると問題が発生しています。Javaがbashシェルスクリプトを実行できません
エラーメッセージは次のとおりです。
Caused by: java.io.IOException: Cannot run program "/exo/platform-public-distributions-develop/plf-community-tomcat-standalone/target/platform-community-5.0.x-SNAPSHOT/platform-community-5.0.x-SNAPSHOT/addon" (in directory "/exo/platform-public-distributions-develop/plf-community-tomcat-standalone"): error=2, No such file or directory
ディレクトリが正しいか、ファイルが実際に存在しない、と許可が実行可能である:
-rwxr-xr-x 1 root wheel 3379 Sep 3 12:21 addon
"アドオン" はbashスクリプトであること。
エラーmssage「No such file or directory」は誤って報告されていると思います。私はthis答えを見ましたが、それは私たちにソースコードを変更するように指示しています。 シェルスクリプトを実行するためにJavaのパスを設定する必要はありますか?
あなたは「いくつかのパスを設定する」とはどういう意味ですか?あなたがリンクした答えは、スクリプトを実行する別のbashサブプロセスを実行するように言います。 –
私は、 "JAVA_HOME"とそのようなものを設定する必要があります。シェルスクリプトを理解し実行するために何かを設定する必要はありません。 – ikevin8me
あなたのコードを貼り付けてください。 – jrtapsell