darlan_machado 13 de set. de 2018
Deixa eu adivinhar: não existe log no projeto.
Você está executando com duplo clique?
Tenta executar pelo prompt/terminal e vê quais mensagens de erro aparecem.
Thiago_Belizario 13 de set. de 2018
Deu a seguinte mensagem de erro:
Exception in thread “ JavaFX Application Thread ” java . lang . RuntimeException : java
. lang . reflect . InvocationTargetException
at javafx . fxml . FXMLLoader $ MethodHandler . invoke ( FXMLLoader . java : 1774 )
at javafx . fxml . FXMLLoader $ ControllerMethodEventHandler . handle ( FXMLLoader
. java : 1657 )
at com . sun . javafx . event . CompositeEventHandler . dispatchBubblingEvent ( Comp
ositeEventHandler . java : 86 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventH
andlerManager . java : 238 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventH
andlerManager . java : 191 )
at com . sun . javafx . event . CompositeEventDispatcher . dispatchBubblingEvent ( C
ompositeEventDispatcher . java : 59 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDis
patcher . java : 58 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispat
chChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDis
patcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispat
chChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDis
patcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispat
chChainImpl . java : 114 )
at com . sun . javafx . event . EventUtil . fireEventImpl ( EventUtil . java : 74 )
at com . sun . javafx . event . EventUtil . fireEvent ( EventUtil . java : 49 )
at javafx . event . Event . fireEvent ( Event . java : 198 )
at javafx . scene . Node . fireEvent ( Node . java : 8411 )
at javafx . scene . control . Button . fire ( Button . java : 185 )
at com . sun . javafx . scene . control . behavior . ButtonBehavior . mouseReleased ( Bu
ttonBehavior . java : 182 )
at com . sun . javafx . scene . control . skin . BehaviorSkinBase $ 1 . handle ( BehaviorS
kinBase . java : 96 )
at com . sun . javafx . scene . control . skin . BehaviorSkinBase $ 1 . handle ( BehaviorS
kinBase . java : 89 )
at com . sun . javafx . event . CompositeEventHandler $ NormalEventHandlerRecord . h
andleBubblingEvent ( CompositeEventHandler . java : 218 )
at com . sun . javafx . event . CompositeEventHandler . dispatchBubblingEvent ( Comp
ositeEventHandler . java : 80 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventH
andlerManager . java : 238 )
at com . sun . javafx . event . EventHandlerManager . dispatchBubblingEvent ( EventH
andlerManager . java : 191 )
at com . sun . javafx . event . CompositeEventDispatcher . dispatchBubblingEvent ( C
ompositeEventDispatcher . java : 59 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDis
patcher . java : 58 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispat
chChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDis
patcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispat
chChainImpl . java : 114 )
at com . sun . javafx . event . BasicEventDispatcher . dispatchEvent ( BasicEventDis
patcher . java : 56 )
at com . sun . javafx . event . EventDispatchChainImpl . dispatchEvent ( EventDispat
chChainImpl . java : 114 )
at com . sun . javafx . event . EventUtil . fireEventImpl ( EventUtil . java : 74 )
at com . sun . javafx . event . EventUtil . fireEvent ( EventUtil . java : 54 )
at javafx . event . Event . fireEvent ( Event . java : 198 )
at javafx . scene . Scene $ MouseHandler . process ( Scene . java : 3757 )
at javafx . scene . Scene $ MouseHandler . access $ 1500 ( Scene . java : 3485 )
at javafx . scene . Scene . impl_processMouseEvent ( Scene . java : 1762 )
at javafx . scene . Scene $ ScenePeerListener . mouseEvent ( Scene . java : 2494 )
at com . sun . javafx . tk . quantum . GlassViewEventHandler $ MouseEventNotificatio
n . run ( GlassViewEventHandler . java : 394 )
at com . sun . javafx . tk . quantum . GlassViewEventHandler $ MouseEventNotificatio
n . run ( GlassViewEventHandler . java : 295 )
at java . security . AccessController . doPrivileged ( Native Method )
at com . sun . javafx . tk . quantum . GlassViewEventHandler . lambda $ handleMouseEve
nt $ 353 ( GlassViewEventHandler . java : 432 )
at com . sun . javafx . tk . quantum . QuantumToolkit . runWithoutRenderLock ( Quantum
Toolkit . java : 389 )
at com . sun . javafx . tk . quantum . GlassViewEventHandler . handleMouseEvent ( Glas
sViewEventHandler . java : 431 )
at com . sun . glass . ui . View . handleMouseEvent ( View . java : 555 )
at com . sun . glass . ui . View . notifyMouse ( View . java : 937 )
at com . sun . glass . ui . win . WinApplication . _runLoop ( Native Method )
at com . sun . glass . ui . win . WinApplication . lambda $ null $ 147 ( WinApplication . ja
va : 177 )
at java . lang . Thread . run ( Unknown Source )
Caused by : java . lang . reflect . InvocationTargetException
at sun . reflect . NativeMethodAccessorImpl . invoke0 ( Native Method )
at sun . reflect . NativeMethodAccessorImpl . invoke ( Unknown Source )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( Unknown Source )
at java . lang . reflect . Method . invoke ( Unknown Source )
at sun . reflect . misc . Trampoline . invoke ( Unknown Source )
at sun . reflect . GeneratedMethodAccessor1 . invoke ( Unknown Source )
at sun . reflect . DelegatingMethodAccessorImpl . invoke ( Unknown Source )
at java . lang . reflect . Method . invoke ( Unknown Source )
at sun . reflect . misc . MethodUtil . invoke ( Unknown Source )
at javafx . fxml . FXMLLoader $ MethodHandler . invoke ( FXMLLoader . java : 1769 )
… 48 more
Caused by : java . lang . ExceptionInInitializerError
at br . coop . sicoobcredicenm . dao . db . ConexaoBD . openConnection ( ConexaoBD . jav
a : 28 )
at br . coop . sicoobcredicenm . controllers . ControllerSenha . logar ( ControllerS
enha . java : 49 )
… 58 more
Caused by : java . nio . file . FileSystemNotFoundException
at com . sun . nio . zipfs . ZipFileSystemProvider . getFileSystem ( ZipFileSystemPr
ovider . java : 171 )
at com . sun . nio . zipfs . ZipFileSystemProvider . getPath ( ZipFileSystemProvider
. java : 157 )
at java . nio . file . Paths . get ( Unknown Source )
at br . coop . sicoobcredicenm . dao1 . DAOProperties .( DAOProperties . jav
a : 22 )
… 60 more
darlan_machado 13 de set. de 2018
Caused by: java.lang.ExceptionInInitializerError
at br.coop.sicoobcredicenm.dao.db.ConexaoBD.openConnection(ConexaoBD.jav
a:28)
at br.coop.sicoobcredicenm.controllers.ControllerSenha.logar(ControllerS
enha.java:49)
… 58 more
Caused by: java.nio.file.FileSystemNotFoundException
at com.sun.nio.zipfs.ZipFileSystemProvider.getFileSystem(ZipFileSystemPr
ovider.java:171)
at com.sun.nio.zipfs.ZipFileSystemProvider.getPath(ZipFileSystemProvider
.java:157)
at java.nio.file.Paths.get(Unknown Source)
at br.coop.sicoobcredicenm.dao1.DAOProperties.(DAOProperties.jav
a:22)
Fundamental analisar estas classes e as linhas apresentadas nelas.
Creio que seja algo com a conexão ao banco de dados. Parece-me que algo com um arquivo não encontrado ou algo assim.
Thiago_Belizario 13 de set. de 2018
Quando executo direto pelo Eclipse, roda normalmente, somente quando tento gerar o arquivo .jar e executo que da esse erro, será que a forma de gerar o arquivo .jar esta correta?
Obrigado pela atenção
darlan_machado 13 de set. de 2018
Quando executo direto pelo Eclipse, roda normalmente, somente quando tento gerar o arquivo .jar e executo que da esse erro, será que a forma de gerar o arquivo .jar esta correta?
Veja, normalmente o primeiro “Caused by” nos dá a principal razão do problema.
Eu não sei nada do teu projeto, mas, pela mensagem, parece que você lê alguma coisa para fazer a conexão com o banco de dados e isso não está ocorrendo. Será que é um arquivo de propriedades ou o driver do MySQL?
Thiago_Belizario 13 de set. de 2018
Correto, eu utilizo um arquivo txt, que contem os dados para conexão, vou tentar fazer a conexão direta, sem o arquivo para ver se vai funcionar, o que acha?
Solucao aceita
darlan_machado 13 de set. de 2018 1 like
Eu tentaria averiguar a questão do caminho do arquivo, parece que o jar não consegue encontrar o mesmo.
Thiago_Belizario 14 de set. de 2018
Alterei os plugins do meu arquivo pom.xml para:
<plugins>
<plugin>
<groupId> org.apache.maven.plugins</groupId>
<artifactId> maven-compiler-plugin</artifactId>
<version> 3.7.0</version>
<configuration>
<source> ${ jdkVersion } </source>
<target> ${ jdkVersion } </target>
</configuration>
</plugin>
<plugin>
<artifactId> maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass> Relatorio_Visitas.Main</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef> jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<phase> package</phase>
<goals>
<goal> single</goal>
</goals>
</execution>
</executions>
</plugin>
E mudei o tipo de conexão, para fazer direta, funcionou.
Muito obrigado pela atenção.
Thiago_Belizario 14 de set. de 2018
Você poderia me ajudar nesse tópico por favor, até agora não encontrei uma solução:
JavaFX - TableView trazer data, do banco de dados mysql
Desde já agradeço.