51Testing软件测试论坛

标题: 急~关于LR调用java class的问题 [打印本页]

作者: qfeng    时间: 2008-2-25 16:17
标题: 急~关于LR调用java class的问题
拿最简单的例子HelloWorld.class来说吧,
public class HelloWorld{
        public static void main(String[] args){
                System.out.println("HelloWorld!");
        }
}

新建一个Java Vuer后,将class文件放在脚本目录下,调用class文件应该是在
public class Actions
{
        public int action() {
               .............
                return 0;
        }
}
中的“.........”处填写吧?调用的语句应该怎么写呢?这个class是无参的,如果要传参又怎么写呢?
请路过的达人帮忙看看啊,先谢了
作者: qfeng    时间: 2008-2-26 10:16
研究了颇久,终于自己弄出来了,还是分享一下:

假设class名为Hello
1、如果不带参,调用语句为 Hello.main((String[]) null);
注意(String[])与null之间有个空格,否则出错,我一开始就卡在这儿了。

2、如果带参,调用语句为
String[] a = { "参数1","参数2", ……};
    Hello.main(a);
如果直接将字符串数组写到main后面的括号里,不知道可不可以,反正我试过了好多中格式都没试出来,最后只能初始化后再调用。
作者: liangjz    时间: 2008-2-26 21:32
java 的 Hello.main((String[]) null); ?

这样Hello.main(null);就可以了。

一般情况下,main方法都是测试用的。真正有含义的方法不会命名为main
作者: qfeng    时间: 2008-2-27 11:59
恩,多谢斑竹指点。lol
作者: 邱建忠    时间: 2015-7-7 11:28
qfeng 发表于 2008-2-26 10:16
研究了颇久,终于自己弄出来了,还是分享一下:

假设class名为Hello

可用,谢谢!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2