我使用此代码片段获取文件作为输入流。文件version.txt打包在我的应用程序的jar中,位于最上面的文件夹中。ClassLoader加载错误的文件
InputStream resource = getClass().getClassLoader().getResourceAsStream("version.txt");
这个几乎所有的时间都适用。但是对于一个用户来说,它正在挑选另一个version.txt,这不在我的jar中。我怎样才能确保这加载我的jar中的特定version.txt文件?
哦,男孩。我称自己是Java专家,但我使用这种反模式。我感到惭愧...... :-)初步测试显示您的解决方案可行! – 2009-09-30 12:39:12
正如他们所说,失败是最好的老师;-) – SteveD 2009-09-30 12:45:04