Estou a tentar criar um executável de um programa em Java com o Launch4j. O programa onde desenvolvi o código Java foi o BlueJ. No blueJ não se cria um ficheiro .jar mas sim um ficheiro .java. Eu mudei o .java para o .jar para conseguir usar no launch4j. Vou a executar e não deu, deu o erro:
Invalid or corrupt jarfile C:|User […]
Agradecia desde já pela ajuda
Cara, se tu mudou o .java para .jar MANUALMENTE, tipo, na mão, então tá muito, MUITO errado
.java é do código fonte. .jar é o arquivo compilado, binário que vai ser lido pela JVM
É perfeitamente normal que tenha dado erro.
Baixa uma IDE que faça isso pra ti cara. Recomendo Eclipse ou NetBeans
Se já tiver uma experiência a mais, usa o IntelliJ
Se não puder usar nenhuma dessas IDE, usa o terminal/cmd/prompt pra compilar. Sobre como fazer isso, acho que você pode buscar na internet. “Como compilar um arquivo java usando o prompt de comando”. Ou terminal, se estiver usando Linux, como eu estou.
Já usei com o eclipse mas continua a dar o mesmo erro
Cara, ce tem que primeiro exportar um jar de forma correta
Pelo que tu falou, tu tá mudando o .java NA MÃO pra .jar
Isso é INSANAMENTE ERRADO
E digo mais
Pra que gerar um .exe ?
Tem noção de que o executável vai exigir o JRE ?
Seria o mesmo que usar um arquivo .jar
Não ia mudar nada
Mantém o uso do Jar mesmo