调用实现另一个类的类的Java main方法

调用实现另一个类的类的Java main方法,java,Java,我有一个主要方法的类: package com.clevergift.lambda.reminder; public class Test { public Test() { System.out.println("in Test "); } public static void main(String[] args) { System.out.println("args is ");

我有一个主要方法的类:

package com.clevergift.lambda.reminder;

public class Test {

    public Test() {
        System.out.println("in Test ");
    }

    public static void main(String[] args) {


        System.out.println("args is ");
        System.out.println(args);
    }
}
我可以通过以下命令行成功调用此命令:

java -cp clevergift-lambda-3.18.175-STAGING.jar com.clevergift.lambda.reminder.Test "123"
现在我正在更改测试类,因为它将由AWS简单队列服务调用:

package com.clevergift.lambda.reminder;

import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
import com.amazonaws.services.lambda.runtime.events.SQSEvent;

public class Test implements RequestHandler<SQSEvent, Void> {

    public Test() {
        System.out.println("in Test ");
    }

    public static void main(String[] args) {


        System.out.println("args 2 is ");
        System.out.println(args);
    }

    @Override
    public Void handleRequest(SQSEvent input, Context context) {
        return null;
    }
}
现在我得到一个错误:

Could not find or load main class com.clevergift.lambda.reminder.Test
我如何通过命令行调用它

Could not find or load main class com.clevergift.lambda.reminder.Test