2010-03-04 4 views

답변

0

당신은

package org.demo.myfilter; 

import org.demo.textfilter.TextFilter; 
import org.openide.util.lookup.ServiceProvider; 

@ServiceProvider(service=TextFilter.class) 
public class UpperCaseFilter implements TextFilter { 

    public String process(String s) { 
     return s.toUpperCase(); 
    } 

} 

참고로

package org.demo.myfilter; 

import org.demo.textfilter.TextFilter; 

@ServiceProvider(service=TextFilter.class) 
public class UpperCaseFilter implements TextFilter { 

    public String process(String s) { 
     return s.toUpperCase(); 
    } 

} 

에서 코드를 변경해야 : 당신은 (CTRL-SHIFT-I/클로버 소스 메뉴에서 수정 수입 항목을 활용할 수 있습니다 -SHIFT-I)을 사용하여 모듈과 NetBeans 플랫폼 유틸리티 API 모듈 사이의 의존성을 선언 한 경우 자동으로 두 번째 모듈을 처리합니다.

0

아마도 수입이 누락되었습니다. "ServiceProvider"를 가져올 수 있습니까? 프로젝트 설정에 대해 더 알지 못해도 알 수는 없지만 이것이 처음입니다.

1

사용중인 특수 효과를 가져와야합니다.

예 : import org.whatever.package.contains.ServiceProvider;

1
import {package}.ServiceProvider;