[RESOLVIDO] Criar JAR pelo Netbeans 6.8

10 respostas
Vinny

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?

10 Respostas

evandro.santos

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.

A

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

Vinny

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.

Vinny

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!

zoren

Executa ele pela linha de comando

java -jar nomeDoJar.jar

lina

zoren:
Executa ele pela linha de comando

java -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!

Vinny

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.

B
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
kenneth

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!

B

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

kenneth:
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!

Criado 1 de fevereiro de 2010
Ultima resposta 16 de set. de 2010
Respostas 10
Participantes 7