Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java和eclipse中创建属性文件_Java_Eclipse - Fatal编程技术网

在Java和eclipse中创建属性文件

在Java和eclipse中创建属性文件,java,eclipse,Java,Eclipse,我想创建一个config.properties文件,在其中存储所有键和值,而不是在Java代码中硬编码它们 但是,我不知道如何在eclipse中创建属性文件。 我研究并找到了有关如何读取属性文件的帮助。 我需要如何创建它的帮助 以下是我的具体问题: 是否可以在eclipse中创建config.properties文件并保存数据 直接在其中键入config.properties,就像 文本编辑器 如果可以直接创建,请告诉我 创建此属性文件的步骤 我假设属性文件可以像java一样创建 创建项目、ja

我想创建一个config.properties文件,在其中存储所有键和值,而不是在Java代码中硬编码它们

但是,我不知道如何在eclipse中创建属性文件。 我研究并找到了有关如何读取属性文件的帮助。 我需要如何创建它的帮助

以下是我的具体问题:

  • 是否可以在eclipse中创建
    config.properties
    文件并保存数据 直接在其中键入config.properties,就像 文本编辑器
  • 如果可以直接创建,请告诉我 创建此属性文件的步骤
  • 我假设属性文件可以像java一样创建 创建项目、java类等(通过右键单击包或 项目级)。这是正确的假设吗
  • 或者需要创建属性文件并向其中添加数据 通过java编码
  • 我将非常感谢任何帮助

  • 从“文件”菜单创建新文件或按Ctrl+N组合键
  • 代替文件名write config.properties,然后单击finish
  • 然后可以像这样将属性添加到属性文件中

    dbpassword=password
    database=localhost
    dbuser=user
    
    加载属性示例

    public class App {
      public static void main(String[] args) {
    
        Properties prop = new Properties();
        InputStream input = null;
    
        try {
    
            input = new FileInputStream("config.properties");
    
            // load a properties file
            prop.load(input);
    
            // get the property value and print it out
            System.out.println(prop.getProperty("database"));
            System.out.println(prop.getProperty("dbuser"));
            System.out.println(prop.getProperty("dbpassword"));
    
        } catch (IOException ex) {
            ex.printStackTrace();
        } finally {
            if (input != null) {
                try {
                    input.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    
      }
    }
    


    在java程序中从属性文件中读取数据时,是否需要进行读取?我想创建一个属性文件,然后在java程序中读取它。我理解了读取属性文件的步骤。我不知道在eclipse.sadasidha中创建属性文件的正确步骤,你能告诉我你文章中前两个步骤的步骤吗。“从文件菜单创建一个新文件,并将其命名为config.properties。您可以在属性文件中添加类似的属性”@star1我简化了测试并添加了图像。如果我的回答对你有帮助,请接受。谢谢你详细回答这个问题。