Jump to content

Postagens Recomendadas

Postado

Ola, estou tentando executar um codigo de um trabalho da faculdade, mas esta dando erro na execução:

package com.mycompany.gerenciabanco;

/**
 *
 * @author de1ro
 */
import java.util.Scanner;

class ContaBancaria {

    public String nome;
    public String sobrenome;
    public String cpf;
    public double saldo;

    public ContaBancaria(String nome, String sobrenome, String cpf) {
        this.nome = nome;
        this.sobrenome = sobrenome;
        this.cpf = cpf;
        this.saldo = 0.0;
    }

    public double consultarsaldo() {
        return saldo;
    }

    public void depositar(double valor) {
        saldo += valor;
        System.out.println("Depósito de R$ + " + valor + "realizado com sucesso");
    }

    public void sacar(double valor) {
        if (saldo >= valor) {
            saldo -= valor;
            System.out.println("Saque de R$" + valor + "realizado com sucesso");
        } else {
            System.out.println("Saldo insuficiente para realizar o saque");

        }

    }

    public void exibirMenu() {
        Scanner scanner = new Scanner(System.in);
        int opcao;

        do {
            System.out.println("\n-----Menu-----");
            System.out.println("1- Consultar saldor");
            System.out.println("2- Depósitos");
            System.out.println("3- Saques");
            System.out.println("4- Encerrar");
            System.out.println("Digite a opção desejada:");
            opcao = scanner.nextInt();

            switch (opcao) {
                case 1:
                    System.out.println("Saldo da conta é: R$ " + consultarsaldo());
                    break;

                case 2:
                    System.out.println("Digite o valor do depośito ");
                    double valorDeposito = scanner.nextDouble();
                    break;

                case 3:
                    System.out.println("Digite o valor do saque");
                    double ValorSaque = scanner.nextDouble();
                    sacar(ValorSaque);
                    break;

                case 4:
                    System.out.println("Encerrando, até mais!");
                    break;
                default:
                    System.out.println("Opção inválida");
            }

        } while (opcao != 4);

        scanner.close();
    }

    public class GerenciaBanco {

        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("Seja Bem-vindo ao nosso Banco Unopar");
            System.out.println("Qual o seu nome?");
            String nome = scanner.nextLine();
            System.out.println("Qual o seu sobrenome?");
            String sobrenome = scanner.nextLine();
            System.out.println("Qual o seu cpf?");
            String cpf = scanner.nextLine();

            ContaBancaria conta = new ContaBancaria(nome, sobrenome, cpf);
            conta.exibirMenu();

            System.out.println("Obrigado pela preferencia");
            scanner.close();
        }
    }
}

Erro

-------------------< com.mycompany:gerenciabanco >---------------------
Building gerenciabanco 1.0-SNAPSHOT
--------------------------------[ jar ]---------------------------------

--- exec-maven-plugin:3.0.0:exec (default-cli) @ gerenciabanco ---
Error: Could not find or load main class com.mycompany.gerenciabanco.Gerenciabanco
Caused by: java.lang.ClassNotFoundException: com.mycompany.gerenciabanco.Gerenciabanco
Command execution failed.
org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
    at org.apache.commons.exec.DefaultExecutor.executeInternal (DefaultExecutor.java:404)
    at org.apache.commons.exec.DefaultExecutor.execute (DefaultExecutor.java:166)
    at org.codehaus.mojo.exec.ExecMojo.executeCommandLine (ExecMojo.java:982)
    at org.codehaus.mojo.exec.ExecMojo.executeCommandLine (ExecMojo.java:929)
    at org.codehaus.mojo.exec.ExecMojo.execute (ExecMojo.java:457)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:301)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:127)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:568)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time:  0.677 s
Finished at: 2024-11-26T20:29:24-03:00
------------------------------------------------------------------------
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project gerenciabanco: Command execution failed.: Process exited with an error: 1 (Exit value: 1) -> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException


 

  • Curtir 1

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...