0
Java Applet不會從SomeJar.jar!/ META-INF/services /中默認加載服務類,導致NoClassDefFoundError異常。Java Applet和ServiceLoader
如何使它工作?
Java Applet不會從SomeJar.jar!/ META-INF/services /中默認加載服務類,導致NoClassDefFoundError異常。Java Applet和ServiceLoader
如何使它工作?
也許通過使用applet的codebase_lookup屬性?
http://docs.oracle.com/javase/6/docs/technotes/guides/plugin/developer_guide/special_attributes.html
以上也意味着你的服務在您的小程序罐子或者捆綁,或者您還指定「代碼庫」
這是爲了加載鬆散的類文件(在拉鍊/罐子之外),這通常默認爲無論如何。 –
應該使用線程上下文類加載器應該被默認爲您小程序類加載器。你應該能夠做'Thread.currentThread()。getContextClassLoader()',它應該和'this.getClass()。getClassLoader()'一樣。你能讀取資源作爲普通資源嗎? (無論如何,服務裝載機是撒旦的,應該被燒燬。) –
是的,它們是相同的。不知道我是否可以閱讀,將嘗試 – Evgeny