Arquivo .jar criado pelo netbeans não abre

Não consigo abrir o arquivo jar gerado pelo netbeans, alguém pode me ajudar?

[code]package Aplicativo;

import telas.TelaInicial;

public class TesteEscola {

public static void main(String[] args) {


 TelaInicial telaInicial= new TelaInicial();
 telaInicial.setVisible(true);
       
    
    }

}

[/code]
Essa é minha classe main, a partir dai um tela vai chamando a outra, através dos botões e eventos.

Vai no terminal(linux) ou no DOS(windows), e digita java -jar nomeDoSeuJar.jar
Se der algum erro, irá aparecer lá, caso tenha erro, copie e cole aqui

Apareceu isso




C:\Users\italo>java - jar Escola_fundamental1.jar
Unrecognized option: -
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

não é - jar, é -jar, tudo junto mesmo, o erro que apareceu ai é que não foi possível criar a máquina virtual, o problema ai é do java, não do arquivo gerado pelo netbeans, mas tenta de novo com o -jar tudo junto

Apareceu isso :

C:\Users\italo>java -jar Escola_fundamental1.jar
nenhum atributo de manifesto principal em Escola_fundamental1.jar

abra seu arquivo jar com um descompactador, winrar, zip, 7-zip, etc vá em /META-INF/ e abra o arquivo MANIFEST.MF, procure dentro desse arquivo por uma tag chamada , se tiver, copie e cole aqui a linha toda dela, caso contrário, esse é o erro

Apareceu isso :

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.7.0_07-b10 (Oracle Corporation)

no final desse arquivo escreva isso:

Main-Class: Aplicativo.TesteEscola

e agora tente executar pelo terminal, java -jar Escola_fundamental1.jar

o seu netbeans quando criou o .jar não disse pro MANIFEST.MF qual era a classe que continha o método main, ai o java não sabe por onde começar a executar seu programa…

Se não for isso, eu não sei o que pode ser

apareceu isso:

C:\Users\italo>java -jar Escola_fundamental1.jar
Erro: NÒo foi possÝvel localizar nem carregar a classe principal Aplicativo.Test
eEscola

ultima tentativa, vai no netbeans, clica com o botão direito em cima do teu projeto, vai em propriedades, clica em executar, vai estar escrito Classe Principal, se já tiver uma lá, tira e coloca a TesteEscola, depois dá um shift+F11 ou clica em limpar e construir.

Olha o que apareceu :

ant -f "C:\\Users\\italo\\Desktop\\Escola fundamental1" clean jar
init:
deps-clean:
Updating property file: C:\Users\italo\Desktop\Escola fundamental1\build\built-clean.properties
Deleting directory C:\Users\italo\Desktop\Escola fundamental1\build
clean:
init:
deps-jar:
Created dir: C:\Users\italo\Desktop\Escola fundamental1\build
Updating property file: C:\Users\italo\Desktop\Escola fundamental1\build\built-jar.properties
Created dir: C:\Users\italo\Desktop\Escola fundamental1\build\classes
Created dir: C:\Users\italo\Desktop\Escola fundamental1\build\empty
Compiling 38 source files to C:\Users\italo\Desktop\Escola fundamental1\build\classes
warning: [options] bootstrap class path not set in conjunction with -source 1.5
1 warning
compile:
C:\Users\italo\Desktop\Escola fundamental1\nbproject\build-impl.xml:937: Directory C:\Users\italo\Desktop\Escola fundamental1\dist creation was not successful for an unknown reason
FALHA NA CONSTRUÇÃO (tempo total: 1 segundo)

ele disse que não conseguiu criar a pasta ./dist por alguma razão desconhecida, vai tu mesmo na pasta do teu projeto, e cria a pasta \dist, se ela já existir, deleta e recria, se aparecer uma mensagem dizendo que não é possivel deletar aquela pasta, é porque ainda tas rodando o teu programa, caso isso ocorra, aperte ctrl+shift+esc, vai em processos e mata todos os java.exe.

Após fazer isso, vai no netbeans e clica em construir, ou aperta F11

Pode desconsiderar essa ultima msg minha, reiniciei o pc e conseguir construir o arquivo .jar, mas ainda não funciona :frowning:

Resolvi, criei outro projeto do netbeans e copiei e colei todas as classes do projeto antigo.

E quando nao ao tentar usar o -jar no cmd aparece como comando não existente