我正在嘗試讀取xsd文件來驗證模式。嘗試讀取jar文件時出錯
我的模式是在位置x/y/z/test.xsd
我的課外閱讀這個文件也是x/y/z/ReadSchema.java
兩個有包裝在我的罐子。
我想讀取這個文件在ReadSchema.java
像下面那樣的名字是test.xsd
但是url返回爲null?
我在做什麼錯在這裏?
private static URL getURLForName(String name)
{
ClassLoader cl = Thread.currentThread().getContextClassLoader();
URL url = cl.getResource(name);
return url;
}
檢查:http://stackoverflow.com/questions/14739550/what-is-the-difference-between-getclass-getclassloader- getresource-and-get – rmalchow 2013-04-22 08:06:11
和這個:http://stackoverflow.com/questions/676250/different-ways-of-loading-a-file-as-an-inputstream – rmalchow 2013-04-22 08:06:27
我不確定我會稱它爲絕對的路徑。 – maba 2013-04-22 08:14:18