Login Registre-se
NF-e: Assinatura dos XMLs de Envio de Lote, Cancelamento e Inutilização - Certificado A1  XML
Índice dos Fóruns » Artigos / Tutoriais
Autor Mensagem
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Olá Pessoal,

Um dos processos mais complexos dos projetos NF-e é assinatura dos arquivos XML. Nesse tópico vou mostrar uma sugestão de como fazer a Assinatura dos XMLs de Envio de Lote (enviNFe), Cancelamento (cancNFe) e Inutilização (inutNFe). Para relembrar, os processo básicos que envolvem os projetos NF-e são:

- Geração do Arquivo XML;
- Assinatura do Arquivo XML;
- Validação do Arquivo XML;
- Envio para a SEFAZ do Arquivo XML;

Abaixo está o código para Assinatura dos XMLs utilizando Certificado A1. Espero que ajude em seu projetos:



Dúvidas, favor criar um tópico em: NF-e (Nota Fiscal Eletrônica).
Cadastrem-se na Comunidade JavaC: Cadastro.

Abraços.


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
mauriciormaciel

JavaC Membro

Membro desde: 28/11/2011 22:22:01
Mensagens: 2
Offline

Maciel:

Sou leigo em java, tentei compilar a sua rotina e apresentou o seguinte erro:

C:\oracle\product\10.2.0\db_1\jdk\bin>javac assinanfe.java
assinanfe.java:148: <identifier> expected
ArrayList <Transform> transformList, PrivateKey privateKey,
^
assinanfe.java:307: ')' expected
}
^
2 errors

Poderia me ajudar?
Grato
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Olá mauriciormaciel,

Sugiro que você utilize uma IDE Java para começar os testes referente a NF-e. Você pode baixar aqui no JavaC, na área de Downloads, os projetos prontos para Eclipse ou Netbeans. Segue abaixo o link:

Downloads - Códigos Java - NF-e

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
ebkjavac

JavaC Membro

Membro desde: 23/12/2011 12:50:45
Mensagens: 1
Offline

Ola,

Minha duvida é sobre como utilizar Certificado A1 no servidor linux, especificamente no Ubuntu para verificar situação da nota fiscal eletronica.

Ate agora achei Certificado A1 somente feito para Windows.

Alguem sabe se existe Certificado A1 para servidor linux e se não, como utilizar Certificado A1 feito para Windows no servidor linux?

Mais especificamente utilizar Certificado A1 (e-CNPJ) do prodemge no ubuntu.

Grato.
bolivarbutzke

JavaC Membro

Membro desde: 08/02/2012 11:52:11
Mensagens: 5
Offline

Parabéns pelo código!

Pelo que pesquisei e li por ai este seu código já inspirou muita gente, eu me inspirei em uma adaptação dele para certificado A3 que foi postado no NfePHP, no momento o código está muito, mas muito diferente e maior, mas ainda não está pronto.

Eu não sou muito experiente com Java e estou com uma dúvida que acredito que o criador do código saberá me responder com muita facilidade.

Quando tenho um XML de eventos (lote), por exemplo, onde existem vários eventos que precisam ser assinados (node infEvento), trocando o infNfe por infEvento ele percorre todos e vai realizando a assinatura, mas adiciona todas as assinaturas em sequencia no final do "XML assinado", mas eu preciso que fique logo após o infEvento.


Resultado que eu estou obtendo:

<evento versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<infEvento 1> ... </infEvento>
<infEvento 2> ... </infEvento>
<infEvento 3> ... </infEvento>
<Signature 1> ... </Signature>
<Signature 2> ... </Signature>
<Signature 3> ... </Signature>
</evento>

Exemplo de resultado que eu preciso:

<evento versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<infEvento1> ... </infEvento>
<Signature1> ... </Signature>
<infEvento2> ... </infEvento>
<Signature2> ... </Signature>
<infEvento3> ... </infEvento>
<Signature3> ... </Signature>
</evento>


Então, quando ele assina o conteúdo de infEvento, eu preciso que ele crie um node e adicione logo após o fechamento do infEvento, então busca o próximo e assim por diante.

Se eu conseguisse descobrir onde ficam armazenados os elementos que contém a assinatura acredito que eu já conseguiria resolver o problema, mas não estou conseguindo encontrar.

Em resumo este é meu problema, se alguém souber resolver por favor me ajude, enquanto isso eu continuo tentando.

Abraços

Bolívar Arthur Butzke
Foo Java | About me | Blog Pessoal
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Olá Bolívar,

Existe um tópico no fórum com um exemplo da Assinatura dos Eventos da NF-e e demais XMLs, segue link:

CC-e: Assinatura do Arquivo XML da Carta de Correção Eletrônica.

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
bolivarbutzke

JavaC Membro

Membro desde: 08/02/2012 11:52:11
Mensagens: 5
Offline

Muito obrigado!

Eu consegui assinar eventos com um laço aninhado no tipo "evento" e uma alteração na função assinar, mas vou dar uma olhada neste link para verificar qual é a melhor solução.

Abraços

Bolívar Arthur Butzke
Foo Java | About me | Blog Pessoal
jvalssilva@gmail.com

JavaC Membro
[Avatar]

Membro desde: 20/03/2012 11:46:30
Mensagens: 33
Offline

Caros colegas, estou tentando assinar esse XML com essa função, porem não estou conseguindo: o xml que estou tentando assinar é esse.





<?xml version="1.0" encoding="UTF-8"?>
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe Id="NFe27120310577560000167550010000003751022998348" versao="2.00">
<ide>
<cUF>27</cUF>
<cNF>02299834</cNF>
<natOp>5929 - LANCAMENTO EFETUADO EM DECORRENCIA DE EMISSAO DE D</natOp>
<indPag>2</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>375</nNF>
<dEmi>2012-03-20</dEmi>
<dSaiEnt>2012-03-20</dSaiEnt>
<tpNF>1</tpNF>
<cMunFG>2704302</cMunFG>
<NFref>
<refECF>
<mod>2D</mod>
<nECF>1</nECF>
<nCOO>2815</nCOO>
</refECF>
</NFref>
<NFref>
<refECF>
<mod>2D</mod>
<nECF>1</nECF>
<nCOO>2816</nCOO>
</refECF>
</NFref>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>8</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<procEmi>0</procEmi>
<verProc>1.0</verProc>
</ide>
<emit>
<CNPJ>99999999000191</CNPJ>
<xNome>EMPRESA TESTE S</xNome>
<xFant>EMPRESA TESTE</xFant>
<enderEmit>
<xLgr>RUA CEL FRANCISCO SILVA</xLgr>
<nro>8855</nro>
<xBairro>TABULEIRO DOS MARTINS</xBairro>
<cMun>2704302</cMun>
<xMun>MACEIO</xMun>
<UF>AL</UF>
<CEP>57061000</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>8233242203</fone>
</enderEmit>
<IE>241017165</IE>
<CRT>3</CRT>
</emit>
<dest>
<CNPJ>99999999000191</CNPJ>
<xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
<enderDest>
<xLgr>RDV PRESIDENTE DUTRA, KM 222</xLgr>
<nro>2</nro>
<xCpl>PORTO DA IGREJA - GUARULHOS - S/P</xCpl>
<xBairro>BARAO GERALDO</xBairro>
<cMun>3509502</cMun>
<xMun>CAMPINAS</xMun>
<UF>SP</UF>
<CEP>07034904</CEP>
<cPais>1058</cPais>
<xPais>Brasil</xPais>
<fone>1133333333</fone>
</enderDest>
<IE/>
</dest>
<det nItem="1">
<prod>
<cProd>000001</cProd>
<cEAN/>
<xProd>GASOLINA COMUM</xProd>
<NCM>22084000</NCM>
<CFOP>5929</CFOP>
<uCom>LT</uCom>
<qCom>10.5193</qCom>
<vUnCom>2.8595</vUnCom>
<vProd>30.08</vProd>
<cEANTrib/>
<uTrib>LT</uTrib>
<qTrib>10.5193</qTrib>
<vUnTrib>2.8595</vUnTrib>
<vDesc>1.08</vDesc>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS60>
<orig>0</orig>
<CST>60</CST>
<vBCSTRet>0.00</vBCSTRet>
<vICMSSTRet>0.00</vICMSSTRet>
</ICMS60>
</ICMS>
<PIS>
<PISNT>
<CST>06</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>06</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
<det nItem="2">
<prod>
<cProd>000008</cProd>
<cEAN>7894900563719</cEAN>
<xProd>FANTA UVA/12 350 ML LT</xProd>
<NCM>22084000</NCM>
<CFOP>5929</CFOP>
<uCom>UN</uCom>
<qCom>1.0900</qCom>
<vUnCom>31.0000</vUnCom>
<vProd>33.79</vProd>
<cEANTrib>7894900563719</cEANTrib>
<uTrib>UN</uTrib>
<qTrib>1.0900</qTrib>
<vUnTrib>31.0000</vUnTrib>
<vDesc>2.79</vDesc>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS60>
<orig>0</orig>
<CST>60</CST>
<vBCSTRet>0.00</vBCSTRet>
<vICMSSTRet>0.00</vICMSSTRet>
</ICMS60>
</ICMS>
<PIS>
<PISNT>
<CST>06</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>06</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
<det nItem="3">
<prod>
<cProd>000009</cProd>
<cEAN>7894900583717</cEAN>
<xProd>SPRITE/12 350 ML LT</xProd>
<NCM>22084000</NCM>
<CFOP>5929</CFOP>
<uCom>UN</uCom>
<qCom>1.0000</qCom>
<vUnCom>3.5000</vUnCom>
<vProd>3.50</vProd>
<cEANTrib>7894900583717</cEANTrib>
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>3.5000</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<vBC>0.00</vBC>
<pICMS>0.00</pICMS>
<vICMS>0.00</vICMS>
</ICMS00>
</ICMS>
<PIS>
<PISNT>
<CST>06</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>06</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
<det nItem="4">
<prod>
<cProd>000011</cProd>
<cEAN>7894900019919</cEAN>
<xProd>KUAT/12 350 ML LT</xProd>
<NCM>22084000</NCM>
<CFOP>5929</CFOP>
<uCom>UN</uCom>
<qCom>5.0000</qCom>
<vUnCom>6.8000</vUnCom>
<vProd>34.00</vProd>
<cEANTrib>7894900019919</cEANTrib>
<uTrib>UN</uTrib>
<qTrib>5.0000</qTrib>
<vUnTrib>6.8000</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<vBC>0.00</vBC>
<pICMS>0.00</pICMS>
<vICMS>0.00</vICMS>
</ICMS00>
</ICMS>
<PIS>
<PISNT>
<CST>06</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>06</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
<det nItem="5">
<prod>
<cProd>000013</cProd>
<cEAN>7894900919929</cEAN>
<xProd>ANTIRUST STP VERDE 500 ML</xProd>
<NCM>22084000</NCM>
<CFOP>5929</CFOP>
<uCom>UN</uCom>
<qCom>1.0929</qCom>
<vUnCom>1.3999</vUnCom>
<vProd>1.53</vProd>
<cEANTrib>7894900919929</cEANTrib>
<uTrib>UN</uTrib>
<qTrib>1.0929</qTrib>
<vUnTrib>1.3999</vUnTrib>
<vDesc>0.13</vDesc>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS60>
<orig>0</orig>
<CST>60</CST>
<vBCSTRet>0.00</vBCSTRet>
<vICMSSTRet>0.00</vICMSSTRet>
</ICMS60>
</ICMS>
<PIS>
<PISNT>
<CST>06</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>06</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
<det nItem="6">
<prod>
<cProd>000021</cProd>
<cEAN/>
<xProd>BOLSA TERMICA - IPIRANGA 15L</xProd>
<NCM>22084000</NCM>
<CFOP>5929</CFOP>
<uCom>UN</uCom>
<qCom>1.0000</qCom>
<vUnCom>11.9900</vUnCom>
<vProd>11.99</vProd>
<cEANTrib/>
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>11.9900</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<vBC>0.00</vBC>
<pICMS>0.00</pICMS>
<vICMS>0.00</vICMS>
</ICMS00>
</ICMS>
<PIS>
<PISNT>
<CST>06</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>06</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
<det nItem="7">
<prod>
<cProd>000026</cProd>
<cEAN/>
<xProd>DVLM NEC MARACUJA/06 335 ML LT</xProd>
<NCM>22084000</NCM>
<CFOP>5929</CFOP>
<uCom>UN</uCom>
<qCom>1.0000</qCom>
<vUnCom>12.9900</vUnCom>
<vProd>12.99</vProd>
<cEANTrib/>
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>12.9900</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<vBC>0.00</vBC>
<pICMS>0.00</pICMS>
<vICMS>0.00</vICMS>
</ICMS00>
</ICMS>
<PIS>
<PISNT>
<CST>06</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>06</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
<det nItem="8">
<prod>
<cProd>000041</cProd>
<cEAN/>
<xProd>COPOS KMV</xProd>
<NCM>22084000</NCM>
<CFOP>5929</CFOP>
<uCom>UN</uCom>
<qCom>1.0000</qCom>
<vUnCom>2.9900</vUnCom>
<vProd>2.99</vProd>
<cEANTrib/>
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>2.9900</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<vBC>0.00</vBC>
<pICMS>0.00</pICMS>
<vICMS>0.00</vICMS>
</ICMS00>
</ICMS>
<PIS>
<PISNT>
<CST>06</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>06</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
<total>
<ICMSTot>
<vBC>0.00</vBC>
<vICMS>0.00</vICMS>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>130.87</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>4.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>126.87</vNF>
</ICMSTot>
</total>
<transp>
<modFrete>9</modFrete>
</transp>
<infAdic>
<infCpl>NF Referente ao(s) cupom(ns) Fiscal(is) N ( 2815,2816 )</infCpl>
</infAdic>
</infNFe>
</NFe>


e o pior que não da erro nenhum depois que ele tenta assinar ele mostra a mensagem que foi assinado

| INFO: XML EnviNFe Assinado: <?xml version="1.0" encoding="UTF-8"?><NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe Id="NFe2712031057756000016755001000000375102


mas as a string não esta assina, tentei com o XML de inutilização e funcionou.


Esta mensagem foi editada 1 vez. Última atualização foi em 05/04/2012 15:15:21

macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Olá jvalssilva,

O XML correto para assinatura deve ser o "enviNFe", no link abaixo existem vários modelos de XML inclusive o "enviNFe".

Downloads - Arquivos Exemplos

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
jvalssilva@gmail.com

JavaC Membro
[Avatar]

Membro desde: 20/03/2012 11:46:30
Mensagens: 33
Offline

Obrigado macielgoncalves;
jvalssilva@gmail.com

JavaC Membro
[Avatar]

Membro desde: 20/03/2012 11:46:30
Mensagens: 33
Offline

Pessoal,

Pelo Netbens eu consigo assinar normalmente mas quando gero o jar e coloco na aplicação aparece essa mensagem de erro


javax.xml.crypto.NoSuchMechanismException: Mechanism type DOM not available at javax.xml.crypto.dsig.XMLDSigSecurity.getEngineClassName

alguém pode me ajudar?

macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Olá jvalssilva,

No PATH esta apontando para o JDK ou JRE?

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
jvalssilva@gmail.com

JavaC Membro
[Avatar]

Membro desde: 20/03/2012 11:46:30
Mensagens: 33
Offline

Olá Maciel

esta apontando para o JRE.
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Altere o PATH para o JDK.

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
jvalssilva@gmail.com

JavaC Membro
[Avatar]

Membro desde: 20/03/2012 11:46:30
Mensagens: 33
Offline

Olá Maciel,

Alterei e mesmo assim não ta funcionando na minha aplicação.. testo pelo Netbens tudo beleza quando gero o Jar e importo pra minha aplicação não funciona, tem alguma outra ideia do que seja?



 
Índice dos Fóruns » Artigos / Tutoriais
Ir para:   
Powered by JForum 2.1.9 © JForum Team