Estou tendo problemas para criar o jar como netbeans 6.8
Eu gero o jar beleza até consigo gera
mas não funciona quando eu clico para abrir o jar
não acontece nada, simplemente nao roda
e nem da erro algum
tem alguma coisa que eu devo fazer além de deixar a pasta lib e a dos outros arquivos
junto o jar?
[RESOLVIDO] Criar JAR pelo Netbeans 6.8
10 Respostas
Primeira coisa é saber o que o Jar faz… Se o que ele faz é escrever alguma coisa no console, dar duplo clique não vai adiantar em nada.
Amigo, eu creio que seu problema seja a referência da main class…
Faz o seguinte:
Clica com o da direita no seu projeto, vai em propriedades, depois clica na palavra executar, e lá dentro o senhor “seta” a classe principal, ou main class se for o NB em inglês.
Abraços
O Sistema não vai apenas exbir uma mensagem
vai abrir um frame principal que dara acesso as outras
funcionalidades do sistema.
E o main Class ta setado sim, pelo netbeans roda normal
mas quando eu gero o jar já não funciona mais.
Não sei o que pode estar causando isso.
Eu tenho um otro programinha que eu consigo gerar
normamente, e o jar funciona eu estou fazendo a mesma coisa
pra gerar so que não funciona!
Executa ele pela linha de comando
java -jar nomeDoJar.jar
Executa ele pela linha de comandojava -jar nomeDoJar.jar
Oi,
Execute pela linha de comando conforme dito por Zoren… ou então crie um aplicativo .bat para executar seu jar.
Após isso, será apresentado uma mensagem com o erro. Post essa mensagem para podermos ajuda-lo…
Tchauzin!
Muito Obrigado zora e lina
eu nao sabia que pelo DOS retornava o erro
ja consegui resolver, era uma biblioteca que estava faltando
na pasta lib coloquei ela e funcionou.
Obrigado pela ajuda.
estou com esse ero a dias por favor alguem me ajude, pelo netbeans o projeto roda normalmente, mas ao eu execurar via dos abre o form inicial que não tem acesso ao banco(tela de login), e na hora de efetuar da o seguinte erro
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009
)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.jav
a:1292)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(Annotat
ionConfiguration.java:859)
at clinisoft.util.HibernateUtil.getSession(HibernateUtil.java:69)
at clinisoft.controle.UsuariosJpaController.autentica(UsuariosJpaControl
ler.java:21)
at clinisoft.visao.LoginForm.entrarBActionPerformed(LoginForm.java:217)
at clinisoft.visao.LoginForm.access$000(LoginForm.java:27)
at clinisoft.visao.LoginForm$1.actionPerformed(LoginForm.java:92)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener$Actions.actionPerformed(Un
known Source)
at javax.swing.JComponent$ActionStandin.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Sour
ce)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Sour
ce)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
16/09/2010 01:22:06 org.hibernate.dialect.Dialect
INFO: Using dialect: org.hibernate.dialect.MySQLDialect
16/09/2010 01:22:06 org.hibernate.transaction.TransactionFactoryFactory buildTra
nsactionFactory
INFO: Using default transaction strategy (direct JDBC transactions)
16/09/2010 01:22:06 org.hibernate.transaction.TransactionManagerLookupFactory ge
tTransactionManagerLookup
INFO: No TransactionManagerLookup configured (in JTA environment, use of read-wr
ite or transactional second-level cache is not recommended)
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic flush during beforeCompletion(): disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic session close at end of transaction: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Scrollable result sets: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC3 getGeneratedKeys(): disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Connection release mode: auto
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Maximum outer join fetch depth: 2
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default batch fetch size: 1
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Generate SQL with comments: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL updates by primary key: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL inserts for batching: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory createQueryTranslatorFacto
ry
INFO: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
16/09/2010 01:22:06 org.hibernate.hql.ast.ASTQueryTranslatorFactory
INFO: Using ASTQueryTranslatorFactory
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query language substitutions: {}
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: JPA-QL strict compliance: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Second-level cache: enabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query cache: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory createCacheProvider
INFO: Cache provider: org.hibernate.cache.NoCacheProvider
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Optimize cache for minimal puts: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Structured second-level cache entries: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Echoing all SQL to stdout
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Statistics: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Deleted entity synthetic identifier rollback: disabled
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default entity-mode: pojo
16/09/2010 01:22:06 org.hibernate.cfg.SettingsFactory buildSettings
INFO: Named query checking : enabled
16/09/2010 01:22:06 org.hibernate.impl.SessionFactoryImpl
INFO: building session factory
16/09/2010 01:22:07 org.hibernate.impl.SessionFactoryObjectFactory addInstance
INFO: Not binding factory to JNDI, no JNDI name configured
16/09/2010 01:22:07 org.hibernate.util.JDBCExceptionReporter logExceptions
WARNING: SQL Error: 1130, SQLState: HY000
16/09/2010 01:22:07 org.hibernate.util.JDBCExceptionReporter logExceptions
SEVERE: null, message from server: “Host ‘Fabricio-Note’ is not allowed to conn
ect to this MySQL server”
org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException
(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j
ava:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp
er.java:43)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp
er.java:29)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager
.java:426)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.
java:144)
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:
57)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326
)
at clinisoft.util.HibernateUtil.iniciaTransacao(HibernateUtil.java:90)
at clinisoft.util.HibernateUtil.getSession(HibernateUtil.java:72)
at clinisoft.controle.UsuariosJpaController.autentica(UsuariosJpaControl
ler.java:21)
at clinisoft.visao.LoginForm.entrarBActionPerformed(LoginForm.java:217)
at clinisoft.visao.LoginForm.access$000(LoginForm.java:27)
at clinisoft.visao.LoginForm$1.actionPerformed(LoginForm.java:92)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener$Actions.actionPerformed(Un
known Source)
at javax.swing.JComponent$ActionStandin.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Sour
ce)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Sour
ce)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.sql.SQLException: null, message from server: “Host ‘Fabricio-No
te’ is not allowed to connect to this MySQL server”
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1095)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2031)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:718)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
:282)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnectio
n(DriverManagerConnectionProvider.java:110)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager
.java:423)
… 41 more
16/09/2010 01:22:07 org.hibernate.util.JDBCExceptionReporter logExceptions
WARNING: SQL Error: 1130, SQLState: HY000
16/09/2010 01:22:07 org.hibernate.util.JDBCExceptionReporter logExceptions
SEVERE: null, message from server: “Host ‘Fabricio-Note’ is not allowed to conn
ect to this MySQL server”
Exception in thread “AWT-EventQueue-0” org.hibernate.exception.GenericJDBCExcept
ion: Cannot open connection
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException
(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j
ava:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp
er.java:43)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp
er.java:29)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager
.java:426)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.
java:144)
at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatc
her.java:139)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
at org.hibernate.loader.Loader.doQuery(Loader.java:673)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
ader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2220)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
at org.hibernate.loader.Loader.list(Loader.java:2099)
at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java
:94)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1569)
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
at clinisoft.controle.UsuariosJpaController.autentica(UsuariosJpaControl
ler.java:25)
at clinisoft.visao.LoginForm.entrarBActionPerformed(LoginForm.java:217)
at clinisoft.visao.LoginForm.access$000(LoginForm.java:27)
at clinisoft.visao.LoginForm$1.actionPerformed(LoginForm.java:92)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener$Actions.actionPerformed(Un
known Source)
at javax.swing.JComponent$ActionStandin.actionPerformed(Unknown Source)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Sour
ce)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Sour
ce)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.sql.SQLException: null, message from server: “Host ‘Fabricio-No
te’ is not allowed to connect to this MySQL server”
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1095)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2031)
at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:718)
at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
:282)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.hibernate.connection.DriverManagerConnectionProvider.getConnectio
n(DriverManagerConnectionProvider.java:110)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager
.java:423)
… 46 more
Fala brow,
Seguinte… Dei uma lida rapida aqui…
Vi a seguinte linha:
...
'Fabricio-Note' is not allowed to connect to this MySQL server"
...
Por acaso o “Fabricio-Note” eh o usuario que voce ta usando?
A senha ta correta? Esse usuario tem permissao de acesso?
Abraco!
Então, os dados estão corretos “Fabricio-Note” é o nome da máquina, já alterei para o numero do ip e da a mesa coisa.
Rodando diretamente pelo netbenas, funciona, mas ao rodas pelo dos não conecta.
Obrigado por responder.
Abraço
Fala brow,Seguinte… Dei uma lida rapida aqui…
Vi a seguinte linha:... 'Fabricio-Note' is not allowed to connect to this MySQL server" ...Por acaso o “Fabricio-Note” eh o usuario que voce ta usando?
A senha ta correta? Esse usuario tem permissao de acesso?Abraco!