Boa tarde!
Estou tentando utilizar o xjc pelo prompt e ele sempre me retorna a mensage de erro
‘xjc’ não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
Estou usando o seguinte comando
xjc -p testeJAXB xml.xsd
estou com o prompt posicionado na pasta onde esta o xsd.
Alguem sabe me dizer se tenhho que fazer alguma configuração para o xjc funcionar?
Eu verifiquei na jdk e o aplicativo existe dentro da pasta xjc.exe
Consegui gerar os arquivos executando dentro da pasta da jdk. Posicionei o prompt e coloquei o arquivo xsd dentro da pasta bin onde esta o xjc e ai ele gerou.
Normalmente, quando você recebe uma mensagem destas:
'xxxx' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
você toma uma das seguintes iniciativas:
a) Executa esse comando no diretório em que ele está (como você fez), ou
b) Seta o PATH para incluir o diretório onde o comando está, ou
c) Inclui o path completo do comando para executar (em vez de “xjc” você teria de escrever algo como:
c:\Program Files (x86)\Java\JDK1.7.0_16\bin\xjc.exe" ....