作者ryannork (晴雨天)
看板java
标题[JSP ] java.class开启的方法...
时间Fri Oct 21 21:57:50 2011
在编译的时候用
String str[] = {"javac","D:\\CODE_"+RTSNum[1]+".java"};
process = runtime.exec(str);
class名称有处理过,所以编译没问题
我想问的是,想开启.class档时,用这方法却开不起来
String WA_check[] = {"java","D:\\CODE_"+RTSNum[1]+".class"};
不知道有人能解答吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.125.91.101
1F:推 lachtchlee:不要加 .class 10/21 22:01
2F:→ ryannork:结果一样。执行後都是跑很久,不会停…(像停住的感觉) 10/21 22:12
3F:→ lachtchlee:rt.exec("java","D:\\CODE_"+RTSNum[1]);试试看好吗? 10/21 22:59
4F:→ lachtchlee:请问你那class有没有void static main(~~~){~~~~~ 10/21 23:15
5F:→ ryannork:有。还有rt.exec好像只能(string,string[])..不然有错= = 10/21 23:31
6F:→ lachtchlee:你说的没错 10/21 23:39
7F:→ lachtchlee:RTSNum呢? 10/21 23:41
8F:→ ryannork:RTSNum里面是每个程式的编号,因为我不是用java搜寻资料 10/22 00:15
9F:→ ryannork:库,所以转换过来…就变RTSNum[],不过存成RTSNum也一样 10/22 00:18
10F:→ lachtchlee:Array 类名称n1 类名称n2 ...RTSNum[i]必需是 类名字 10/22 00:44
11F:→ lachtchlee:>java Hellow -->Hellow.main() ~~~~ 10/22 00:47
12F:→ lachtchlee:java Hello java 类的名 类的名.main() 静态方法 10/22 01:00
13F:→ uziel:有把 D:\ 加入 classpath 吗? 10/22 19:04
14F:→ uziel:java -cp .;D: CODE_ABCDE (假设 D: 有个 CODE_ABCDE.class) 10/22 19:07
15F:→ ryannork:感谢两位大大的回答,我的问题已经得到解答了... 10/25 01:51
16F:→ ryannork:将{}里面改成"java","-cp","D:\\","CODE_"+RTSNum[1] 10/25 01:57