[問題] Runtime exec的問題

看板java作者 (莊小愛)時間14年前 (2011/12/13 02:09), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
各位前輩,想請教一個runtime exec的問題 我想要在exec裡面執行 pig script.pig pig 是一個高階語言用在hadoop上 因為我已經有把pig跟java home的路徑都設置好 所以我直接在terminal上打是會執行(會花大約20秒的時間執行生成一些output) 但是當我在exec裡打上pig script.pig 他會顯示Cannot run program "pig": error=2, No such file or directory 我寫了一個shell script裡面打上一樣的command,他不會報錯 但是什麼output也沒得到,waitfor的回傳值是127 有人知道要怎麼在exec上執行pig那串指令嗎? 謝謝!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.0.214.237

12/13 05:31, , 1F
{pig directory}/pig script.pig 試看看
12/13 05:31, 1F

12/13 05:57, , 2F
我試過 這樣可以認得pig 但是要執行還要設置一堆路徑
12/13 05:57, 2F

12/13 05:59, , 3F
像是他就說我Java home還沒設好但是我都在.profile裡寫好
12/13 05:59, 3F

12/13 09:01, , 4F
包一個 script 把環境設定跟執行 pig 寫在裡面。
12/13 09:01, 4F

12/14 08:10, , 5F
謝謝!! 這樣好像就可以了
12/14 08:10, 5F
文章代碼(AID): #1EvaDHPv (java)