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