HelloOsgi.java

package whiteship;

import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;

public class HelloOsgi implements BundleActivator {

    public void start(BundleContext arg0) throws Exception {
        System.out.println(“하이”);
    }

    public void stop(BundleContext arg0) throws Exception {
        System.out.println(“바이바이”);        
    }

}

설명이 필요 없는 매우 매우 간단한 번들.

bnd 파일

# helloBundle.bnd
Private-Package: whiteship
Bundle-Activator: whiteship.HelloOsgi

저 번들을 start 시키면 화면에 “하이” 라는 메시지를 찍고 stop 시키면 “바이바이”를 출력함.

hk22.jar
테스트 용도로 사용하기 좋습니다.