[RESOLVIDO] JOptionpane não excuta

3 respostas Resolvido
java
E

JOptionPane ele não ta sendo executado o progama roda mais o JOptionPane nao

packge aula
import java.util.Scanner;

import java.io.FileWriter;
import java.io.PrintWriter;

import java.io.FileReader;
import java.io.BufferedReader;

import java.io.IOException;

public class meu {

public static void main(String[] args) throws IOException, InterruptedException {

Scanner ler = new Scanner(<a href="http://System.in">System.in</a>);

String i, n;

System.out.printf(Digite seu nome:\n);

n = ler.next();

FileWriter arq = new FileWriter(C:\Users\Public\Desktop\Nome.O);

PrintWriter gravar = new PrintWriter(arq);

gravar.printf(n);

arq.close();

System.out.println(Nome.O Gravado com Sucesso);

System.out.println(Lendo O Arquivo);

BufferedReader br = new BufferedReader(new FileReader(C:\Users\Public\Desktop\Nome.O));

String linha = br.readLine();

System.out.println(linha);
}

}

3 Respostas

D

Onde está o JOptionPane?

rodriguesabner
Solucao aceita

Tentei rodar seu código aqui e deu vários erros.

Vê se isso te ajuda:

package Test;

import java.util.Scanner;

import java.io.FileWriter;
import java.io.PrintWriter;

import java.io.FileReader;
import java.io.BufferedReader;

import java.io.IOException;
import javax.swing.JOptionPane;

public class MeuTeste {

    public static void main(String[] args) {
        MeuTeste m = new MeuTeste();
        m.gravarArquivo();
        m.lerArquivo();
    }

    public void lerArquivo() {
        String pastaGeral = System.getProperty("user.home"); //Essa é a pasta do usuário logado, exemplo: (C:\Users\abner)
        try {
            FileReader arq = new FileReader(pastaGeral + "\\arquivo.o"); //Aqui ele lê o arquivo
            BufferedReader lerArq = new BufferedReader(arq);

            String linha = lerArq.readLine(); //joga pra string
            System.out.println(linha); //mostra o texto
            arq.close();
        } catch (IOException e) {
        }
    }

    public void gravarArquivo() {
        String pastaGeral = System.getProperty("user.home");
        Scanner ler = new Scanner(System.in);
        String n;
        System.out.printf("Digite seu nome:\n");
        n = ler.next();
        try {
            FileWriter arq = new FileWriter(pastaGeral + "\\arquivo.o");
            PrintWriter gravarArq = new PrintWriter(arq);
            gravarArq.printf(n);
            arq.close();
            JOptionPane.showMessageDialog(null, "O arquivo foi gravado com sucesso\n");
        } catch (IOException ex) {
        }
    }
}

Obs: O nome da classe deve ser em letra maiúscula.

E
Scanner ler = new Scanner(<a href="http://System.in">System.in</a>);

String i, n;

System.out.printf(Digite seu nome:\n);

n = ler.next();

FileWriter arq = new FileWriter(C:\Users\Public\Desktop\Nome.O);

PrintWriter gravar = new PrintWriter(arq);

gravar.printf(n);

arq.close();
System.out.println("Nome.O Gravado com Sucesso");
//Leitura(Não fuciona dentro do codigo) 
    System.out.println("Lendo O Arquivo");
    BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\Public\\Desktop\\Nome.O"));
     String linha = br.readLine();
     System.out.println(linha);
   JOptionPane.showMessageDialog(null,""+linha);
Criado 29 de setembro de 2018
Ultima resposta 30 de set. de 2018
Respostas 3
Participantes 3