1. 代码结构

.
├── com
│   └── test
│      └── MyTest.java
└── MainCall.java

2. 代码内容

MyTest.java:

package com.test;

public class MyTest
{
public void do_test()
{
System.out.println("Doing test...\n");
}
}

MaiCall.java

import java.lang.reflect.Method;

public class MainCall
{
public static void main(String[] args)
{
System.out.println("Hello World!\n"); Class<?> mt = null;
try{
mt = Class.forName("com.test.MyTest");
}catch(Exception e) {
e.printStackTrace();
} System.out.println("ClassName: " + mt.getName()); try{
Method method = mt.getMethod("do_test");
method.invoke(mt.newInstance());
}catch (Exception e) {
e.printStackTrace();
}
}
}

3.编译

javac com/test/MyTest.java

javac MainCall.java

编译成功后:

.
├── com
│   └── test
│      ├── MyTest.class
│      └── MyTest.java
├── MainCall.class
└── MainCall.java

4. 执行

java MainCall得到输出:

Hello World!

ClassName: com.test.MyTest
Doing test...

最新文章

  1. qt 定时器
  2. 解决 eclipse中properties文件编码问题
  3. 阿伦学习html5 之 Local Storage (本地储存)
  4. Opencv读取视频
  5. lua的栈
  6. 命令行模式下 MYSQL导入导出.sql文件的方法
  7. Qt库的静态编译
  8. javascript 事件设计模式
  9. 第6章 堆排序,d叉堆,优先队列
  10. 整合初步______SH
  11. jQery的链式操作和商城简易导航栏
  12. Find the Maximum sum
  13. C# Selenium 破解腾讯滑动验证
  14. QT中添加工具条QToolBar
  15. js-canvas(基本用法)
  16. 物联网架构成长之路(25)-Docker构建项目用到的镜像1
  17. ZooKeeper和CAP理论及一致性原则
  18. git clone项目
  19. jmeter分布式压力测试实践+登录为例
  20. DD-WRT

热门文章

  1. 机器学习 - ML
  2. PetaPoco4.0 实体某个字段不赋值会更新成null解决方案
  3. WPF数据验证
  4. jquery 文本/html/值
  5. MyEclipse10查看Struts2源码及Javadoc文档
  6. SharePoint 2013 工作流平台的选项不可用
  7. QuickFlow UI 控件之 NamedFormAttachment
  8. Xcode计算缓存文件大小和清除缓存
  9. jquery中CheckBox的checked状态用attr()的问题
  10. Linux文件和目录权限详细讲解