java找不到文件问题

img


保存java文件出现这个 编译的时候显示找不到文件是咋回事 真的很无助

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/738426
  • 这篇博客你也可以参考下:java读取文件提示系统找不到指定的文件
  • 同时,你还可以查看手册:java-学习Java语言 - 描述Java编程语言的基本概念和特点的课程。-类和对象》描述了如何编写创建对象的类,以及如何创建和使用对象。-课堂 中的内容
  • 除此之外, 这篇博客: java 读取项目中文件属性中的 java 读取项目中文件属性最简单的一种方法,其他方法自行百度 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • package com.xxx;
    
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    import java.io.*;
    import java.util.Properties;
    
    public class PropertyUtil {
    
        private static Logger logger = LoggerFactory.getLogger(PropertyUtil.class);
    
        private static Properties props;
    
        public static Properties getConfig(String fileName){
            props = new Properties();
            InputStream in;
            BufferedReader bf = null;
            try{
    
                // 第一种,通过类加载器进行获取properties文件流 fileName("resource/resource.properties")
                in = PropertyUtil.class.getClassLoader().getResourceAsStream(fileName);
    
                // 第二种,通过类进行获取properties文件流 filePathe("/resource/resource.properties"),前边多一个 '/'
                //in = PropertyUtil.class.getResourceAsStream("/resource/resource.properties");
    
                if (in != null) {
                    bf = new BufferedReader(new InputStreamReader(in));
                }
                props.load(bf);
    
            } catch (FileNotFoundException e) {
                logger.error(fileName+"文件未找到");
            } catch (IOException e) {
                logger.error("出现IOException");
            }finally {
                if(null != bf){
                    try {
                        bf.close();
                    } catch (IOException e) {
                        logger.error("jdbc.properties文件流关闭出现异常");
                    }
                }
            }
            return props;
        }
    
        public static String getProperty(String fileName,String key){
            if(null == props) {
                getConfig(fileName);
            }
            return props.getProperty(key);
        }
    
    
        public static void main(String[] args){
            //Properties prop = PropertyUtil.getConfig("classpath:resource/resource.properties");
            //String url = prop.getProperty("ZHL_URL");
            String url = PropertyUtil.getProperty("resource/resource.properties", "ZHL_URL");
                    System.out.println(url);
        }
    }
    
    
  • 您还可以看一下 黄菊华老师的Java微信小程序珠宝首饰购物商城 大学生毕业设计教学视频课程中的 java小程序珠宝首饰商城 发布和设置操作演示小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    针对找不到文件的问题,可以采取以下几个方案来解决:

    1.确认文件路径是否正确。首先需要检查文件路径是否写正确了,路径中是否存在拼写错误、符号错误等问题。可以使用绝对路径或相对路径来确认。如果是使用相对路径,需要注意文件的位置和程序所在位置的相对关系。

    2.确认文件是否存在。在程序中使用文件时,需要先确认文件是否已经存在,否则就需要创建文件。可以使用File类的exists()方法来判断文件是否存在。如果文件不存在,可以使用File类的createNewFile()方法来创建文件。

    3.确认程序是否有访问文件的权限。在使用文件时,程序需要具有访问文件的权限。如果文件所在的文件夹不是程序所在的文件夹,则需要设置文件夹的访问权限。可以通过修改文件夹的权限或者将文件夹复制到程序所在的文件夹中来解决这个问题。

    4.确认文件是否被其他程序占用。如果文件已经被其他程序占用,则程序就无法访问该文件。可以使用一些工具来检查文件是否被占用,并且可以尝试关闭占用文件的程序来解决问题。

    总之,找不到文件的问题可能是由路径、文件是否存在、访问权限、文件被占用等多方面原因引起的。需要结合具体情况进行分析和解决。

感觉是你的记事本程序出现问题了。你用记事本编辑其他内容都可以正常保存么?

怎么与百度网盘扯上关系了?