No netbeans eu setei o meu Form como sendo a classe principal, mas na hora que eu compilo o jar ele acusa de não encontrar o jar, mas na compilação não acontece erro algum. Como que eu seto manualmente a classe principal?
Jar não ta achando classe principal
8 Respostas
Coloque o nome a classe principal no main da mesma…ou já está assim?
Já está sim, mas não consigo fazer rodar, não sei o que que está acontecendo.
Não roda nada,ou aparece outro no lugar da principal?
Tenta assim: Tools >> Library Manager >> add jar/ Folder…
Eu só tenho uma classe executável no meu path, cliquei com o botão direito em cima do projeto no netbeans e fui em propriedades e setei a classe principal como sendo meu form, o executável, ele compila e gera o jar, mas quando vou executa-lo ele me traz a seguinte mensagem:
“Could not find the main class:
br.com.funcionario.view.Funcionarios”
embora esta seja a classe e está funcionando normalmente.
=(
Eu só tenho uma classe executável no meu path, cliquei com o botão direito em cima do projeto no netbeans e fui em propriedades e setei a classe principal como sendo meu form, o executável, ele compila e gera o jar, mas quando vou executa-lo ele me traz a seguinte mensagem:“Could not find the main class:
br.com.funcionario.view.Funcionarios”embora esta seja a classe e está funcionando normalmente.
=(
tentou fazer o que indiquei…
Se não funcionar, seta a bagaça na mão. Extrai o META-INF/MANIFEST.MF, edita e empacota de novo:
Main-Class: com.meupacote.ClassePrincipalComMetodoMain
Class-Path: .
./lib/umalib.jar
Nas propriedades do projeto, na parte de Executar, a classe principal está setada lá?
Descobri o erro da bagacera, olha que merda:
public Funcionarios() {
super(" Funcionários Varejo");
super.setResizable(false);
initComponents();
tabela.setSelectionBackground(Color.green);
this.preencheLista();
try {
UIManager.setLookAndFeel(new SubstanceOfficeSilver2007LookAndFeel());
} catch (Exception e) {
e.printStackTrace();
}
BufferedImage image = null;
try {
image = ImageIO.read(this.getClass().getResource("bb.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
this.setIconImage(image);
this.centerWindow(this);
}
o meu UIManager tava dando pau, tive que tirar ele, daí funcionou perfeitamente.
public Funcionarios() {
super(" Funcionários Varejo");
super.setResizable(false);
initComponents();
tabela.setSelectionBackground(Color.green);
this.preencheLista();
BufferedImage image = null;
try {
image = ImageIO.read(this.getClass().getResource("bb.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
this.setIconImage(image);
this.centerWindow(this);
}