Problema com Jar. na hora de executar

11 respostas
Borsatti

Vamos lá… eu exporto tudo as libraries e tudo mais… quando eu vo executar o jar aparece isso

cold not find mais class : jc08 . program will exit

alguem ai pode me ajudar?

11 Respostas

Diabo_Loiro

se voce esta usando eclipse vai em export e da next em todas a etapas ate achar um botao “find main class” ind vc escolhe a classe que tem o metodo main…

ou se o programa for em linha de comando… sem usar janelas por exemplo so com System.out ele da esse pau se nao me engano

davidtiagoconceicao

Se o programa for em linha de comando, vai executar em uma janela prompt normal.

Confira se o arquivo “MANIFEST.MF” tem a linha
“Main-Class: pacote.NomeClasseMain”

E se a mesma está correta.

Borsatti

Se o programa for em linha de comando, vai executar em uma janela prompt normal.

Confira se o arquivo “MANIFEST.MF” tem a linha
“Main-Class: pacote.NomeClasseMain”

E se a mesma está correta.

nao possui essa linha.

como que ficaria essa linha ?

o q seria pacote e o que seria o NomeClasseMain

LeandroRodrigues

Caso use mais de uma jar (externa) especifique elas no arquivo manifest tb senão ele não encontra.

Manifest-Version: 1.0 Main-Class: name Class-Path: jar1.jar jar2.jar

Borsatti

LeandroRodrigues:
Caso use mais de uma jar (externa) especifique elas no arquivo manifest tb senão ele não encontra.

Manifest-Version: 1.0 Main-Class: name Class-Path: jar1.jar jar2.jar

oq eu coloco no lugar do NAME… ? " Main-Class: name"

LeandroRodrigues

o nome da classe que contem o main()

Borsatti
LeandroRodrigues:
o nome da classe que contem o main()

o codigo é esse ai embaixo,

ficaria Main-class: calculo
?

package javaapplication1;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Roberto Borsatti
 */

import javax.swing.*;



public class calculo {

    public static void main(String[] args){

        String nota1;
        String nota2;
        String nota3;
        String nome;
        int media;

        nome=JOptionPane.showInputDialog("Digite Seu nome");
        nota1=JOptionPane.showInputDialog(nome + " Digite sua primeira nota");
        nota2=JOptionPane.showInputDialog(nome + " Digite sua segunda nota");
        nota3=JOptionPane.showInputDialog(nome + " Digite sua terceira nota");

        int media1= Integer.parseInt(nota1);
        int media2= Integer.parseInt(nota2);
        int media3= Integer.parseInt(nota3);

        media=(media1+media2+media3)/3;

        JOptionPane.showMessageDialog(null,media);



    }

}
davidtiagoconceicao

Isso, sem esquecer do pacote.

Borsatti

Isso, sem esquecer do pacote.

pacote ???

davidtiagoconceicao

Isso, sem esquecer do pacote.

pacote ???

Isso, no formato: pacote1.NomedaClasseMain

Borsatti

Isso, sem esquecer do pacote.

pacote ???

Isso, no formato: pacote1.NomedaClasseMain

Aeee funcionou!

Ae pessoal . desculpa o trampo ae! comecei a estudar java hj!!! sou programador php… mas quero mudar p java… se alguem quiser passar msn p trocarmos ideias ta ai o meu…
[email removido]

Criado 16 de abril de 2009
Ultima resposta 16 de abr. de 2009
Respostas 11
Participantes 4