java中模拟类的执行时,在linux下,如果需要传参数的话,怎么在程序中加参数??
譬如:
[root@host class]# java test[enter]
A B C [enter] (test函数所需要的参数)
A B C(test函数运行的结果)
[root@host class]String[] args = new String[] {"sh", "-c", "/usr/local/bin/class/test"};
Process proc = runtime.exec(args);
那作为参数的A B C应该在函数里怎么写?
我试过:
String[] args = new String[] {"sh", "-c A B C", "/usr/local/bin/class/test"};
String[] args = new String[] {"sh", "-A B C", "/usr/local/bin/class/test"};
String[] args = new String[] {"sh", "A B C", "/usr/local/bin/class/test"};
好像都不行。有谁知道吗?
譬如:
[root@host class]# java test[enter]
A B C [enter] (test函数所需要的参数)
A B C(test函数运行的结果)
[root@host class]String[] args = new String[] {"sh", "-c", "/usr/local/bin/class/test"};
Process proc = runtime.exec(args);
那作为参数的A B C应该在函数里怎么写?
我试过:
String[] args = new String[] {"sh", "-c A B C", "/usr/local/bin/class/test"};
String[] args = new String[] {"sh", "-A B C", "/usr/local/bin/class/test"};
String[] args = new String[] {"sh", "A B C", "/usr/local/bin/class/test"};
好像都不行。有谁知道吗?
解决方案 »
- 同志们,看看这个代码吧。怎么把它添加到主方法,进行仿真
- Unicode和GBK编码的问题
- 这样可以为什么这样就不可以了呢
- 关于java.lang包的题目!
- java中如何注册系统热键(急)
- 急!!!求助:如何编译多个 *.java 源文件 ?????
- 现有两个vbscript的函数,要翻译成java的,帮帮忙!
- 如何跨越代理实现socket通信?
- java分段读取数据问题
- addActionListener报错
- 问一个oracle修改数据库的问题,通过表关联,将某表若干字段的数据赋值到另外一表的对应字段,初学oracle,先谢了
- 紧急求救,怎么写java swing发送数据到jsp上,然后jsp在返回一个ok,java swing在接受到,请高人赐教!!
String[] args = new String[] {"sh", "-c", "A","B", "C", "/usr/local/bin/class/test"};和
String[] args = new String[] {"sh", "-c", "A B C", "/usr/local/bin/class/test"};
都不行,有谁知道怎么写吗?
如:/usr/local/bin/class/test A B C?
我试过很多好像不行