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 :)


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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.