Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

A importação java.util.Properties está em conflito com um tipo definido no mesmo arquivo

Tentei colocar em prática o exemplo usando o Properties, mas ele não reconhece o import do java.util.Properties - aparece a seguinte mensagem:

The import java.util.Properties conflicts with a type defined in the same file

import java.io.FileReader;
import java.util.Properties;

public class Properties {

    public static void main(String[] args) {

        Properties props = new Properties(); 
        props.setProperty("login", "alura"); //chave, valor
        props.setProperty("senha", "alurapass");
        props.setProperty("endereco", "www.alura.com.br");


        props.store(new FileWriter("conf.properties"), "algum comentário");

        Properties props1 = new Properties();        
        props.load(new FileReader("conf.properties"));

        String login = props1.getProperty("login");
        String senha = props1.getProperty("senha");
        String endereco = props1.getProperty("endereco");

        System.out.println(login + ", " + senha  + ", " +  endereco);


    }
2 respostas
solução!

Oi Gizele, tudo bom?

Isso ta rolando porque o nome da sua classe é igual ao nome da classe que você quer importar:

import java.util.Properties;

public class Properties {

Tenta trocar o nome da sua classe:

import java.util.Properties;

public class TesteProperties {

Abraço =)

Nossa, muito obrigada.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software