Erro ao criar exe no Launch4j

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