Jar包通过反射调用的问题

我把一个程序打成jar包,如app.jar 改jar包中的一个方法通过反射调用了另一个jar包中的main方法。我用以下参数运行:

java -jar app.jar "the_mainclass_to_call_by_reflection" -class-path .

得到异常:java.lang.ClassNotFoundException

我已确认:the_mainclass_to_call_by_reflection在classpath中

请问如何运用命令行才能运行成功。多谢各位!