2015-08-24 5 views
0

Я получаю следующее исключение, но я не совсем уверен, чего мне не хватает в моем проекте. Я не мог найти подходящего ресурса. Я предположил, что это может быть из-за версии JRE. Раньше я использовал 1.8, а затем переключился на 1.6, но это не сработало. Может кто-нибудь, пожалуйста, помогите мне? Благодарю.Исключение NoClassDefFoundError в Java (com.ingrian.security.nae.NAESessionInterface)

Exception in thread "main" java.lang.NoClassDefFoundError: com/ingrian/security/nae/NAESessionInterface 
    at mig.eis.client.filter.EISPolicyDecryptFilter.configureSafenetProvider(EISPolicyDecryptFilter.java:49) 
    at mig.eis.client.filter.EISPolicyDecryptFilter.<init>(EISPolicyDecryptFilter.java:45) 
    at BaseTest.createConfiguration(BaseTest.java:72) 
    at TestBilling.<init>(TestBilling.java:31) 
    at TestBilling.main(TestBilling.java:27) 
Caused by: java.lang.ClassNotFoundException: com.ingrian.security.nae.NAESessionInterface 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    ... 5 more 

ответ

0

В вашем CLASSPATH отсутствует одна или несколько библиотек, требуемых кодом, который вы пытаетесь запустить. Вам нужно найти, какая библиотека (обычно файл .jar) содержит класс com.ingrian.security.nae.NAESessionInterface и добавить его в свой CLASSPATH.

+0

Но я не вижу ни одной баночки этим именем. –

+0

Это имя класса. Файл jar можно назвать чем угодно. (файл jar очень похож на zip-файл) Я не слышал об этом, поэтому я не могу предложить и, вероятно, имена. – dsh

Смежные вопросы