본문 바로가기

컴퓨터/IT

자바 클래스 동적 로딩

 public class HelloWorld1 implements Runnable {
     public void run() {
        System.out.println("안녕하세요, 1");
     }
  }
  public class HelloWorld2 implements Runnable {
     public void run() {
        System.out.println("안녕하세요, 2");
     }
  }

public class RuntimeLoading {
     public static void main(String[] args) {
        try {
           if (args.length < 1) {
              System.out.println("사용법: java RuntimeLoading [클래스 이름]");
              System.exit(1);
           }
           Class klass = Class.forName(args[0]);
           Object obj = klass.newInstance();
           Runnable r = (Runnable) obj;
           r.run();
        } catch(Exception ex) {
           ex.printStackTrace();
        }
     }
  }



출처 : http://javacan.madvirus.net/main/content/read.tle?contentId=1

'컴퓨터/IT' 카테고리의 다른 글

vi 에서 화살표가 이상하게 나올때.. setnocp  (0) 2007.09.23
원격 로그인 결국 성공!  (0) 2007.09.23
다시 자바로..  (0) 2007.09.02
이번에 기변한 삼성 애니콜 sph-m4500 pda폰  (0) 2007.08.21
추천 PDA게임  (0) 2007.08.21