Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Cool81
    Registrato dal
    Dec 2008
    Messaggi
    160

    Aggiungere delle librerie esterne ad un file .jar

    Ciao,

    probabilmente nonostante questo argomento sia già stato trattato, ho qualche difficoltà ad affrontarlo.
    Ho il mio progetto e nella cartella /dist c'è il file nomeprogetto.jar, la cartelle che contiene tutte le librerie e il file README.txt.

    Avendo creato il file con Netbeans, mi ha generato il seguente file Manifest.mf:

    codice:
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.7.1
    Created-By: 1.5.0_16-133 (Apple Inc.)
    Main-Class: mainclass.Main
    Class-Path: lib/log4j-1.2.15.jar lib/jsr173_1.0_api.jar lib/ant.jar li
     b/jaxen-core.jar lib/jaxb-xjc.jar lib/jaxen-jdom.jar lib/jndi.jar lib
     /ldap.jar lib/providerutil.jar lib/saxpath.jar lib/servlet.jar lib/sw
     ing-layout-1.0.3.jar lib/xalan.jar lib/xerces.jar lib/xml-apis.jar li
     b/activation.jar lib/jaxb-api.jar lib/jaxb-impl.jar lib/jsr250-api.ja
     r lib/jsr181-api.jar lib/jsr173_api.jar lib/jaxb1-impl.jar lib/jaxws-
     api.jar lib/jaxws-rt.jar lib/jdom.jar
    X-COMMENT: Main-Class will be added automatically by build
    Così fatto però, la cartella /lib che contiene tutte le librerie esterne che ho aggiunto al progetto deve essere sempre presente nella stessa directory che contiente il file nomeprogetto.jar. Giusto?


    A me occorre che mettendo il file nomeprogetto.jar in una qualsiasi altra directory, esso stesso contenga le librerie esterne e quindi parta correttamente. Questo è possibile giusto? Come?

  2. #2
    Utente di HTML.it L'avatar di Cool81
    Registrato dal
    Dec 2008
    Messaggi
    160
    Inoltre, utilizzando il comando di NetBeans, tools/Run J2EE Verifier tool, è uscito il seguente risultato:

    codice:
    Failed  to find following classes: [org.apache.log4j.Logger] referenced in the following call stack: at rubrica.Rubrica...
    Cosa significa?

  3. #3
    Utente di HTML.it L'avatar di Cool81
    Registrato dal
    Dec 2008
    Messaggi
    160
    Inoltre, ho provato a lanciare il file .jar da console. L'applicazione parte, ma quando cerco di effetturare il login, mi lancia la seguente eccezione:
    codice:
    Exception in thread "AWT-EventQueue-0" javax.xml.stream.FactoryConfigurationError: Provider com.bea.xml.stream.MXParserFactory not found
    	at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:72)
    	at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:176)
    	at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:92)
    	at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:136)
    	at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.getXMLInputFactory(XMLStreamReaderFactory.java:109)
    	at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.<clinit>(XMLStreamReaderFactory.java:78)
    	at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.createReader(RuntimeWSDLParser.java:805)
    	at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(RuntimeWSDLParser.java:262)
    	at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:129)
    	at com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:265)
    	at com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:228)
    	at com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:176)
    	at com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:104)
    	at javax.xml.ws.Service.<init>(Service.java:56)
    	at phonelist.PhoneListService.<init>(PhoneListService.java:46)
    	at rubrica.service.RubricaProxy.login(RubricaProxy.java:17)
    	at rubrica.manager.ContactsManager.login(ContactsManager.java:62)
    	at rubrica.RubricaUI.openRubrica(RubricaUI.java:542)
    	at rubrica.RubricaUI.btn_accediActionPerformed(RubricaUI.java:398)
    	at rubrica.RubricaUI.access$200(RubricaUI.java:19)
    	at rubrica.RubricaUI$3.actionPerformed(RubricaUI.java:180)
    	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
    	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
    	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
    	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
    	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    	at java.awt.Component.processMouseEvent(Component.java:5602)
    	at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
    	at java.awt.Component.processEvent(Component.java:5367)
    	at java.awt.Container.processEvent(Container.java:2010)
    	at java.awt.Component.dispatchEventImpl(Component.java:4068)
    	at java.awt.Container.dispatchEventImpl(Container.java:2068)
    	at java.awt.Component.dispatchEvent(Component.java:3903)
    	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
    	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)
    	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
    	at java.awt.Container.dispatchEventImpl(Container.java:2054)
    	at java.awt.Window.dispatchEventImpl(Window.java:1801)
    	at java.awt.Component.dispatchEvent(Component.java:3903)
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Cosa è?

  4. #4
    Utente di HTML.it L'avatar di Cool81
    Registrato dal
    Dec 2008
    Messaggi
    160

    RIsolto

    Ciao, il problema che avevo presentato in questo thread l'ho risolto grazie a questo link .

    Grazie a tutti cmq e per una volta spero d essere utile a qualcuno!

    ciao ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.