Compila tudo pra ficar só no jar, depois manda pra o Inno.
https://www.youtube.com/watch?v=T1gaIH3ffNE Esse vídeo mostra o passo a passo.
Compila tudo pra ficar só no jar, depois manda pra o Inno.
https://www.youtube.com/watch?v=T1gaIH3ffNE Esse vídeo mostra o passo a passo.
Seu JAVA_HOME está errado, tem que apontar pra raíz da instalação e não para a pasta bin
. assim ó:
JAVA HOME C:\Program Files\Java\jdk1.8.0_111
O JAVA_HOME só faz sentido existir num ambiente de desenvolvimento.
Na máquina onde você for instalar sua aplicação, não precisa.
É meus amigos, acho que descobrir, quando eu instalo no c:\arquivos de programas ele não consegue ter ação nenhuma, não sei a resposta disso.
Fiz o teste instalando em outro local ex: c:\NOMEDOMEUPROGRAMAPASTA
funcionou perfeitamente, queria saber o porque não consigo utilizar minha aplicação no disco local C:\Arquivo de Programas, acesso será?
Quando tiver instalado no c:\arquivos de programas
, executa sua aplicação em linha de comando, utilizando o java
ao invés do javaw
, para ver os erros no prompt.
já fiz esse procedimento acima, não aparece os erros.
E a aplicação abriu?
Como você fez?
Como está o método main
de sua aplicação?
Como seu atalho está configurado? O que ele executa? Com quais parâmetros?
ele só pega o atalho do jar que foi criado pelo netbeans.
não coloquei nenhum parâmetro.
O certo seria ele invocar o javaw.exe
, configurando certinho o diretório de execução, o classpath, etc.
Ainda não entendi o que você quis dizer meu amigo, tem como ser um pouco claro?
Como é que você executa uma aplicação Java?
Você utiliza a Máquina Virtual Java (java.exe
ou javaw.exe
) e informa qual a classe que possui o método main
.
O java.exe
, será aberto uma janela com a saída padrão.
Se você usar o javaw.exe
, essa janela é suprimida.
O seu atalho deveria apontar para o javaw.exe
e passar seu .jar
, ou a classe com método main
, como parâmetro.