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