2012-02-15 4 views
0

У меня есть проект баночки и когда я бег моего приложения: Java -jar UploadEDS/20120207/EDSTools-jar.jarпочему мое приложение (.jar) получение ошибки java.lang.NoClassDefFoundError

он получает ошибку

Exception in thread "main" java.lang.NoClassDefFoundError: com/nsia/dto/Transactions 
    at doku.edstools.main.Processor.main(Processor.java:22) 
Caused by: java.lang.ClassNotFoundException: com.nsia.dto.Transactions 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 

и это моя основная программа класса от линии 19 до 23

public class Processor { 

    public static void main(String[] args) throws InterruptedException { 
     ProcessorBean processorBean = new ProcessorBean(); 
     Helper helper = new Helper(); 

и ProcessorBean.java для файла для чтения. и используя inputStream.readObject(); и получить доступ к DTO (Transaction.class, что сопоставление в таблице транзакций) моего проекта.

private Transactions readTransactions(String filename) { 

    ObjectInputStream inputStream = null; 
    Transactions trans = null; 
    try { 
     //Construct the ObjectInputStream object 
     inputStream = new ObjectInputStream(new FileInputStream(filename)); 
     trans = (Transactions) inputStream.readObject(); 
    } catch (Throwable ex) { 
     ex.printStackTrace(); 
    } finally { 
     //Close the ObjectInputStream 
     try { 
      if (inputStream != null) { 
       inputStream.close(); 
      } 
     } catch (IOException ex) { 
      ex.printStackTrace(); 
     } 
    } 
    return trans; 
} 

мое приложение (.jar) удаленное EJB на моем jboss.

спасибо заранее перед

+2

Вы добавили все необходимые библиотеки в путь класса? – nidhin

ответ

1

Убедитесь, что библиотека com.nsia.dto.Transactions включены.

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