package Aplicativo;
import telas.TelaInicial;
public class TesteEscola {
public static void main(String[] args) {
TelaInicial telaInicial= new TelaInicial();
telaInicial.setVisible(true);
}
}
Arquivo .jar criado pelo netbeans não abre
15 Respostas
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 
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