public class SupplierCalculatorApplet extends JApplet{
...
public void init(){
loadProperties();
...
}
...
private void loadProperties() {
language = "en-us";//getParameter("Language");
prop = new Properties();
try {
URL urlToProps = this.getClass().getResource("config/" + language + ".properties");
prop.load(urlToProps.openStream());//Exception Caught Here
} catch (IOException e) {
}
}
예외가 위에 표시된 행에 있습니다. 언어가 유효한 속성 파일인지 여부에 관계없이 같은 줄에서 동일한 예외가 발생합니다.등록 정보 파일로드시 Java NullPointerException
코드와 예외를 게시하시기 바랍니다. 내 생각 엔 속성 파일을 전혀 찾지 못한다는 것입니다. ClassPath 또는 파일 시스템을 통해로드 중입니까? – JustinKSU
코드 (일부 속성에서 읽을 언어 기반 이름)를 살펴보면 속성 – Robin
대신 ResourceBundle 인스턴스를 사용하도록 전환하는 것을 고려할 수 있습니다. 아이디어는 jar 파일 내부에서 특성 파일을로드 할 수 있다는 것입니다. 애플릿의 레이블을 지역화하기 위해 특성 파일을 사용하고 있습니다. – unmuse