0 私は最近、ubuntuサーバー12.04 LTSにjavaをインストールしようとしました。 tar.gzファイルを取得して/ opt / javaに抽出し、/ opt / java / binをパス変数に追加しました。これはすべて、コマンドラインに「java」と入力すると正しく機能しますが、スクリプトでは、コマンドが存在しないかのように動作します。答えを事前にありがとう:) ubuntu command-line bash java path — john01dav ソース スクリプトを実行可能にできなかったと思います。 — アビナッシュラジ14年
1 binパス全体をshファイルに入れてみましたか? /path/to/my/bin blablablajavathigny それでも機能しない場合、それを変更しましたか?のようなchmod +x file.sh — nwgat ソース すでに「chmod + x」されています。また、「path / to / my / bin」は「/ opt / java / bin」(すでに実行済み)または「/ opt / java / bin / java」を意味するはずです。 — john01dav 14年 / opt / java7 / binに/ javaの正しいもので、幸運である — nwgat @ jhon01davターミナルからの出力はwhereis java何ですか? — PlasmaPower 14年 "Javaの:を/ usr / share / javaのは/ opt / javaの/ binに/ javaの" — john01dav