相关疑难解决方法(0)

将方法名称作为字符串给出时,如何调用Java方法?

如果我有两个变量:

Object obj;
String methodName = "getName";
Run Code Online (Sandbox Code Playgroud)

在不知道类的情况下obj,如何调用其上标识的方法methodName

被调用的方法没有参数和String返回值.它是Java bean的getter.

java reflection invoke

655
推荐指数
15
解决办法
84万
查看次数

如何调用另一个Jar文件的Java类?

我想收到结果动态调用另一个jar中的类.

例如,

名为A.jar的文件中的"A"目录.

名为B.jar的文件中的"B"目录.

我想动态调用一个A.jar文件类到B.jar文件.

这是A.jar文件的主要类.

因为消息交换技术,不考虑套接字和RMI.

主类(B.jar)

public class main {
public static void main(String[] args) {
    //It dynamically creates an object of a Message Class in A.jar.
    //And it invoke the getMessage function.
    //And Save the return value.

}}
Run Code Online (Sandbox Code Playgroud)

消息类(A.jar)

public class message{
    public String getMessage(){ 

       return "Hello!";
    }
}
Run Code Online (Sandbox Code Playgroud)

java reflection jar invoke

3
推荐指数
1
解决办法
6712
查看次数

标签 统计

invoke ×2

java ×2

reflection ×2

jar ×1