如何调用.class文件中的方法

时间:2015-09-15 23:38:07

标签: java

所以说你有一个类文件(没有源代码)。您唯一需要知道的是该类文件中有一个公共静态String [] getBookings()。你如何将这种方法称为主程序?

3 个答案:

答案 0 :(得分:0)

如果您使用任何第三方JAR,那么您将拥有一个没有.java源的.class文件。这很常见。

你是怎么做到的?简单 - 实例化一个实例并调用该方法,如果它不是一个静态方法;如果是,请在课堂上调用它。

public static void main(String [] args) {
    com.foo.Bar bar = new com.foo.Bar();
    String [] bookings = bar.getBookings();
}

答案 1 :(得分:0)

将类文件添加到.java文件所在的位置,然后尝试调用.java文件中的方法。

答案 2 :(得分:0)

如果你的类路径中有Java_Home / BIN,你可以在windows命令行或unix shell上使用javap命令

http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javap.html