作者challenl (佳)
看板java
標題Re: [問題] GUI化找不到Perl module
時間Thu Jan 29 12:54:02 2015
自己回自己的問題好了:P
因為跟python ruby更不熟所以再嘗試一次^^"
發現如果把同樣的code用javac編譯且去掉TextArea.append就可以跑成功
所以不全是GUI還有NetBean的問題
而後寫完包成jar執行又出現一樣的missing perl module
(jar cvfm *.jar mainfest.mf *.class)
但是不包成jar直接用java執行class就不會有事
只好再寫一個*.command去執行偽裝雙擊程式
會先跳出一個console很煩
雖然看似解決但其實都是繞過去
如果有強者大大可以解惑的話
小女子感激不盡!
(開始去學python..)
※ 引述《challenl (佳)》之銘言:
: 各位大大好,跟JAVA介面不熟遇到bug想請教各位^^"
: 程式主要想用java做介面呼叫用到perl的商業軟體
: 如果沒有介面以下指令可以順利跑完:
: Process p = Runtime.getRuntime().exec("./run");
: or
: ProcessBuilder pb = new ProcessBuilder("./run");
: pb.directory(new File("[filepath]"));
: Process p = pb.start();
: 但是用NetBean開JFrame做jButton並在jButtonActionPerformed裡輸入同上指令
: 就會出現商業軟體的錯誤訊息:
: error Can't locate [module name] in @INC
: 這些module原本都有安裝
: 想請問為什麼GUI會影響perl module?
: google大神用關鍵字只有如何用perl呼叫java
: 或是有其他比java好用的語言可以有介面的呼叫cmd?
: 謝謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 205.178.59.183
※ 文章網址: https://www.ptt.cc/bbs/java/M.1422507244.A.A73.html
推 qrtt1: 看不明白問題怎麼解掉的 01/29 15:29
推 aligu: 有一股淡淡的哀傷....我以前也是學perl的,現在雖然開始學 01/31 12:02
→ aligu: java,但還是對perl不能忘懷,但現在大家都不太用perl了,除了 01/31 12:02
→ aligu: 寫某謎之程式... 01/31 12:03