Perintah Java hanya bekerja di baris perintah bukan di file sh

0

Saya baru-baru ini mencoba untuk menginstal java di server ubuntu 12,04 LTS.

Saya menjalankan file tar.gz dan mengekstraknya ke / opt / java dan kemudian menambahkan / opt / java / bin ke variabel path. Ini semua berfungsi dengan benar ketika mengetik "java" ke dalam baris perintah, namun dalam skrip bertindak seolah-olah perintah tidak ada. Terima kasih sebelumnya atas segala jawaban :)

john01dav
sumber
Saya pikir, Anda gagal membuat skrip dapat dieksekusi.
Avinash Raj

Jawaban:

1

apakah Anda mencoba meletakkan seluruh path bin ke file sh?

/path/to/my/bin blablablajavathigny

jika masih tidak berfungsi, apakah Anda sudah chmodded? Sukachmod +x file.sh

nwgat
sumber
Ini sudah 'chmod + x'ed. Juga, apakah 'path / ke / my / bin' seharusnya berarti '/ opt / java / bin' (sudah dilakukan) atau '/ opt / java / bin / java'.
john01dav
/ opt / java7 / bin / java adalah yang benar, semoga sukses
nwgat
@ jhon01dav Dari terminal, apa outputnya whereis java?
PlasmaPower
"java: / usr / share / java / opt / java / bin / java"
john01dav