Imagine que deu um problema na sua aplicação: como vc vai saber o que aconteceu? Se vc escrever o que anda acontecendo no seu sistema vc pode ter uma IDEIA daonde o erro anda acontecendo.
joaosavio
mas o programa funciona direto no netbenas
ele so nao funciona pelo .jar
mto estranho
joaosavio
ae alterei pra dar erro por JOptionPane e deu isso
“Erro no acesso ao arquivo de configuracao java.lang.lllegalArgumentException: URI is not hierarchical”
O estranho é que rodando pelo netbeans nao da erro
arquivo configuration.properties
dao=Hibernate
localizado em \Cadastros2\src
packageDAO;importDAO.impl.HibernateDAOFactory;importDAO.spec.IUsuarioDAO;importjava.io.File;importjava.io.FileInputStream;importjava.net.URL;importjava.sql.SQLException;importjava.util.Properties;importjavax.swing.JOptionPane;publicabstractclassDAOFactory{privatestaticStringPROP_FILE_NAME="configuration.properties";privatestaticDAOFactoryinstance=null;publicstaticDAOFactorygetInstance(){if(instance==null){Propertiesproperties=loadConfiguration();Stringvalue=properties.getProperty("dao");if(value.equals("Hibernate")){instance=newHibernateDAOFactory();}}returninstance;}privatestaticPropertiesloadConfiguration(){Propertiesproperties=newProperties();try{URLurl=DAOFactory.class.getClassLoader().getResource(PROP_FILE_NAME);Filefile=newFile(url.toURI());// File file = new File(PROP_FILE_NAME);FileInputStreamstream=newFileInputStream(file);properties.load(stream);}catch(Exceptione){JOptionPane.showMessageDialog(null,"Erro no acesso ao arquivo de configuração "+e);}returnproperties;}publicabstractIUsuarioDAOgetUsuarioDAO()throwsSQLException;}