| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 10:34:03
|
ednaldo_Araujo
What is classpath?
Membro desde: 06/02/2012 13:48:25
Mensagens: 7
Offline
|
Pessoal bom dia, já sei que existem artigos que falam sobre isso mas nenhum ainda foi suficientemente claro pra mim.
Queria saber o que faço para que meu .jar que funciona perfeito no netbeans funcione tembém fora dele com respeito aos relatórios, quando executo o mesmo com a pasta relatórios em C:\\Arquivos de programas\\Setup\\relatorios, funciona beleza do netbeans, mas quando tiro o .jar e coloco junto com a pasta relatorios em C:\\Arquivos de programas\\Setup\\relatorios, não funciona.
Agradeço muito a ajuda de todos, só falta isso para entregar o projeto. valeu.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 10:38:28
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
Quando vc fala que funciona no Netbeans, funciona executando no formato .java? Ou este .jar está importado dentro de algum projeto?
Que mensagem de erro aparece?
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 16:17:30
|
ednaldo_Araujo
What is classpath?
Membro desde: 06/02/2012 13:48:25
Mensagens: 7
Offline
|
Cara, se eu colocar a pasta dos relatórios, em C:\\Arquivos de programas\\Setup\\relatorios e chamar de dentro do netbeans, funciona, pois o caminho para o formulário é este mesmo, mas quando gero o .jar e coloco em C:\\Arquivos de programas\\Setup\\relatorios com os relatórios, não funciona. entendeu?
Estou meio perdido por isso. Funciona com o .jar no netbeans e não funciona com o mesmo .jar fora dele.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 16:19:05
|
ednaldo_Araujo
What is classpath?
Membro desde: 06/02/2012 13:48:25
Mensagens: 7
Offline
|
Só respondendo quanto aos erros, não aparecem erros, pois estou tentando executar o .jar de fora do netbeans, nesta pasta C:\\Arquivos de programas\\Setup\\relatorios.
Valeu.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 21:07:18
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
Executa pelo prompt de comando e veja se aparece erro.
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2012 10:36:22
|
ednaldo_Araujo
What is classpath?
Membro desde: 06/02/2012 13:48:25
Mensagens: 7
Offline
|
Ok, vou tentar e posto o resultado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2012 03:25:57
|
ednaldo_Araujo
What is classpath?
Membro desde: 06/02/2012 13:48:25
Mensagens: 7
Offline
|
Desculpa a demora. Executei o .jar pelo terminal e apareceu a seguinte tela:
apareceu uma sequencia de erro de compilação do jasper.
C:\Arquivos de programas\Setup>java -jar LojaRoupa.jar
10/02/2012 05:16:44 view.Principal jMenuItem14ActionPerformed
GRAVE: null
net.sf.jasperreports.engine.JRException: Error compiling report java source file
s : C:\Arquivos de programas\Setup\relat_1328858204406_621471.java
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJ
avacCompiler.java:89)
at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUni
ts(JRAbstractClassCompiler.java:63)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(J
RAbstractCompiler.java:18
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(Jasper
CompileManager.java:215)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(Jasper
CompileManager.java:14
at control.RelatorioCliente.gerar(RelatorioCliente.java:2
at view.Principal.jMenuItem14ActionPerformed(Principal.java:752)
at view.Principal.access$900(Principal.java:37)
at view.Principal$10.actionPerformed(Principal.java:215)
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.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(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.io.IOException: Cannot run program "javac": CreateProcess error=
2, O sistema nÒo pode encontrar o arquivo especificado
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJ
avacCompiler.java:5
... 46 more
Caused by: java.io.IOException: CreateProcess error=2, O sistema nÒo pode encont
rar o arquivo especificado
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 50 more
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2012 03:43:04
|
ednaldo_Araujo
What is classpath?
Membro desde: 06/02/2012 13:48:25
Mensagens: 7
Offline
|
Cara estive procurando aqui e encontrei este tutorial para configurar as variáveis de ambiente. Configurei e deu certo.
Acha que foi por isso que funcionou? Foi a única coisa diferente que fiz. No mais, o software está lendo os relatórios perfeito, valeu demais pela ajuda obrigado.
http://umcastec.blogspot.com/2010/02/javahome-classpath-e-path-o-que-sao.html
|
|
|
 |
|
|