ITjingxinbao 2023-04-13 19:26 采纳率: 80.8%
浏览 17
已结题

java运行之后报了个异常


package system.system;

import java.io.*;
import java.util.Properties;

public class properties {
    public static void main(String[] args) throws IOException {
//        BufferedReader bufferedReader = new BufferedReader(new
//                FileReader("src\\mysql.properties"));
//        String line="";
//        while ((line= bufferedReader.readLine())!=null){
//            String []split=line.split("=");
//            System.out.println(split[0]+"值是"+split[1]);
//        }
//        bufferedReader.close();//利用传统方法解决读取file里的文件信息
        //文件是java中创建的文件
        Properties properties=new Properties();
//        properties.load(new FileReader("src\\mysql.properties"));
//        properties.list(System.out);
//        String user=properties.getProperty("user");
//        String key=properties.getProperty("pwd");//通过建名获取值名
//        System.out.println(user+key);
        properties.setProperty("charset","utf8");
        properties.setProperty("user","jack");
        properties.setProperty("pwd","abc111");
properties.store(new FileOutputStream("src:\\mysql2.proties"),null);
        System.out.println("g");
    }
}
为什么运行之后报错能,好像说创建失败,但是代码没有报错。为啥创建不了
  • 写回答

1条回答 默认 最新

  • Leodong. 2023-04-13 19:40
    关注

    该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:

    根据你提供的代码,我猜测你运行时遇到的问题是文件创建失败。代码中的最后一行 `properties.store(new FileOutputStream("src:\\mysql2.proties"),null);` 尝试将 `Properties` 对象写入文件中,但指定的文件路径不正确。
    
    在 Java 中,文件路径使用的是正斜杠 `/` 而不是反斜杠 `\`,而且在 Windows 系统中,磁盘盘符应该使用冒号 `:` 而不是双反斜杠 `\\`。因此,你需要将这行代码修改为 `properties.store(new FileOutputStream("src:/mysql2.proties"), null);`。
    
    另外,你还需要确保指定的文件夹 `src` 存在,并且你的程序有权限在该文件夹中创建新文件。如果该文件夹不存在,可以手动创建;如果没有权限,可以在文件名前添加文件夹路径,例如 `properties.store(new FileOutputStream("C:/Users/YourUsername/Desktop/src/mysql2.proties"), null);`,将文件保存到桌面上的 `src` 文件夹中。
    
    希望这些信息能够帮助你解决问题。
    

    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 4月26日
  • 已采纳回答 4月18日
  • 创建了问题 4月13日

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line