คำสั่ง Java ทำงานในบรรทัดคำสั่งไม่ได้อยู่ในไฟล์ sh


0

ฉันเพิ่งพยายามติดตั้ง java บนเซิร์ฟเวอร์ ubuntu 12.04 LTS

ฉันลองไฟล์ tar.gz แล้วแตกไฟล์ลงใน / opt / java จากนั้นเพิ่ม / opt / java / bin ไปยังตัวแปรพา ธ ทั้งหมดนี้ทำงานได้อย่างถูกต้องเมื่อพิมพ์ "java" ลงในบรรทัดคำสั่งอย่างไรก็ตามในสคริปต์จะทำหน้าที่ราวกับว่าไม่มีคำสั่งอยู่ ขอบคุณล่วงหน้าสำหรับคำตอบใด ๆ :)


ฉันคิดว่าคุณไม่สามารถทำให้สคริปต์ทำงานได้
Avinash Raj

คำตอบ:


1

คุณลองใส่เส้นทาง bin ทั้งหมดลงในไฟล์ sh หรือไม่?

/path/to/my/bin blablablajavathigny

ถ้ามันยังใช้งานไม่ได้คุณเปลี่ยนมันไหม? ชอบ chmod +x file.sh


มันเป็น 'chmod + x'ed แล้ว นอกจากนี้คือ 'path / to / my / bin' ที่ควรจะหมายถึง '/ opt / java / bin' (เสร็จเรียบร้อยแล้ว) หรือ '/ opt / java / bin / java'
john01dav

/ opt / java7 / bin / java เป็นสิ่งที่ถูกต้องโชคดี
nwgat

@ jhon01dav จากเทอร์มินัลเอาต์พุตของอะไร whereis java?
PlasmaPower

"java: / usr / share / java / opt / java / bin / java"
john01dav
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.