Javaコマンドはshファイルではなくコマンドラインでのみ動作します


0

私は最近、ubuntuサーバー12.04 LTSにjavaをインストールしようとしました。

tar.gzファイルを取得して/ opt / javaに抽出し、/ opt / java / binをパス変数に追加しました。これはすべて、コマンドラインに「java」と入力すると正しく機能しますが、スクリプトでは、コマンドが存在しないかのように動作します。答えを事前にありがとう:)


スクリプトを実行可能にできなかったと思います。
アビナッシュラジ14年

回答:


1

binパス全体をshファイルに入れてみましたか?

/path/to/my/bin blablablajavathigny

それでも機能しない場合、それを変更しましたか?のようなchmod +x file.sh


すでに「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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.