Re: [問題] GUI化找不到Perl module

作者: challenl (佳)   2015-01-29 12:54:02
自己回自己的問題好了: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?
: 謝謝:)
作者: qrtt1 (有些事,有時候。。。)   2015-01-29 15:29:00
看不明白問題怎麼解掉的
作者: aligu (aligu)   2015-01-31 12:02:00
有一股淡淡的哀傷....我以前也是學perl的,現在雖然開始學java,但還是對perl不能忘懷,但現在大家都不太用perl了,除了寫某謎之程式...

Links booklink

Contact Us: admin [ a t ] ucptt.com