2016-02-15 71 views
1

我的罐子是在類路徑和我想要加載從JAR文件中的類我試圖加載它像一擊,無法從jar文件文件加載Java類

Class cls = ClassLoader.getSystemClassLoader().loadClass(<package-name>.<class-name>); 

但我正在逐漸

java.lang.ClassNotFoundException: com.perennial.genericsync.xero.SyncAdaptor 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 

請幫助我如何從jar加載類文件。在Class Path中已經有jar了。是不是說System Loader無法從jar中加載類?

我該如何加載java類?在此先感謝

回答

3

嘗試Thread.currentThread().getContextClassLoader().loadClass(name)如果您的jar在classpath中。

+0

謝謝@Vitthal – Musaddique

+0

WC。如果問題解決了,請將答案標記爲正確。謝謝。 –