Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Criando um Arquivo .JAR

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Java Desktop Criando um Arquivo .JAR

    Boa dia pessoal, alguém sabe como posso cria um arquivo .JAR, tipo assim sou iniciante na programação ai queria fazer meu app e cria aquele executável JAR para rodar em qualquer maquina sem instalação tipo pegar esse código e cria o JAR.

    Código:
    package labteste;
    
    import java.util.Scanner;
    
    /**
     *
     * @author Rosevaldo
     */
    public class TrianguloRetangulo {
    
        public static void main(String[] args) {
    
            Scanner in = new Scanner(System.in);
    
            double a, b, c, l, d;
    
            System.out.print("Informe o valor de A:");
            a = in.nextInt();
            System.out.print("Informe o valor de B:");
            b = in.nextInt();
            System.out.print("Informe o valor de C:");
            c = in.nextInt();
            a = Math.pow(a, 2);
            b = Math.pow(b, 2);
            c = Math.pow(c, 2);
            l = a + b;
            d = l + c; 
            System.out.printf("O valor da Diagonal é: %2.3f   ", d);
    
        }
    
    }

  • Font Size
    #2
    Se querer gerar o jar. Seria melhor tratar o teu programa com uma caixa de diálogo onde se
    informava os valores.. Para gerar é muito simples se tiver usando o netbeans botão direito em cima do projeto e clica em Limpar e Construir. Vai na pasta do projeto e no diretório dist tu vai ver o arquivo .JAR criado.

    Comment


    • Font Size
      #3
      Postado Originalmente por Rosevaldo Ver Post
      Boa dia pessoal, alguém sabe como posso cria um arquivo .JAR, tipo assim sou iniciante na programação ai queria fazer meu app e cria aquele executável JAR para rodar em qualquer maquina sem instalação tipo pegar esse código e cria o JAR.

      Código:
      package labteste;
      
      import java.util.Scanner;
      
      /**
       *
       * @author Rosevaldo
       */
      public class TrianguloRetangulo {
      
          public static void main(String[] args) {
      
              Scanner in = new Scanner(System.in);
      
              double a, b, c, l, d;
      
              System.out.print("Informe o valor de A:");
              a = in.nextInt();
              System.out.print("Informe o valor de B:");
              b = in.nextInt();
              System.out.print("Informe o valor de C:");
              c = in.nextInt();
              a = Math.pow(a, 2);
              b = Math.pow(b, 2);
              c = Math.pow(c, 2);
              l = a + b;
              d = l + c; 
              System.out.printf("O valor da Diagonal é: %2.3f   ", d);
      
          }
      
      }
      Então colega, como o outro colega ali já disse, seria bom usar caixas de dialogo para dar uma interface ao usuário. Portanto, utilize as classes do pacote AWT do Java. Por exemplo no seu código troque mais ou menos por isso:

      Código:
      package labteste;
      
      import java.util.Scanner;
      
      /**
       *
       * @author Rosevaldo
       */
      public class TrianguloRetangulo {
      
          public static void main(String[] args) {
      
         
      
              String a = JOptionPane.showInputDialog("Digite o valor de A:");
              String b = JOptionPane.showInputDialog("Digite o valor de A:");
              String c = JOptionPane.showInputDialog("Digite o valor de A:");
              
              Double v1 = Math.pow(Double.parseDouble(a), 2);
              Double v2 = Math.pow(Double.parseDouble(b), 2);
              Double v3 = Math.pow(Double.parseDouble(c), 2);
      
              Double l    = v2 + v2;
              Double d  = l +v3;
      
              JOptionPane.showMessageDialog(null, "O Resultado da diagonal é: " + d);
          }
      
      }
      Fiz esse código aqui rápido, creio que vai compilar. Tem muitas maneiras de se fazer esse código, inclusive realizar o parser direto.

      Mas voltando à sua pergunta, a maneira mais fácil de se criar um JAR executável (que você clica e ele abre uma tela) seria usar o Eclipse IDE e mandar exportá-lo como um JAR executavel. Um guia de exemplo seria esse site:

      Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

      Comment


      • Font Size
        #4
        Obrigado funcionou aqui na minha maquina mas quando fui rodar em outra o arquivo aparece em .zip e não abre

        Comment

        X
        Working...
        X