2012-04-04 8 views
3

nullの場合、c.load(in);NullPointerExceptionの原因となります。例外はin == NULLが真になっています。私は私が使用したいんだファイルの場所である理由理由のInputStreamは、私が働いているプログラムで

System.out.println(cwd + file_separator + "data" + file_separator + 
    "configuration.properties"); 

プリント

/users/labnet/st10/jjb127/workspace/Brewer-Client/data/configuration.properties 

を把握することはできません。

思考?

答えて

4

getResourceAsStreamは、クラスパス上のファイルを検索するためのものであり、ローカルファイルシステムへのアクセス用ではありません。この場合はFileInputStreamを使用する必要があります。

InputStream in = new FileInputStream(cwd + 
    file_separator + "data" + file_separator + "configuration.properties"); 
関連する問題