win10系统下java中FileInputStream的错误
2018-01-04 22:10
148 查看
首先,说这个错误是什么:
Exception in thread "main" java.io.FileNotFoundException: D:\a.jpg (文件名、目录名或卷标语法不正确。)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at test.Test.main(Test.java:12)
接着,本机上明明有这个文件,应该是不会报这个错误的。
然后我试着把这个文件放到项目中去访问,结果还是一样的错误。
我试着在win7上面跑了一遍,结果确是正常运行。
我想了下会不会是电脑的问题,又觉得不大可能。
无意间,我把路径自己手写了一遍,它竟然正常运行了(win10)。
得出一个结论,win10直接复制文件的全路径会有问题
Exception in thread "main" java.io.FileNotFoundException: D:\a.jpg (文件名、目录名或卷标语法不正确。)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at test.Test.main(Test.java:12)
接着,本机上明明有这个文件,应该是不会报这个错误的。
然后我试着把这个文件放到项目中去访问,结果还是一样的错误。
我试着在win7上面跑了一遍,结果确是正常运行。
我想了下会不会是电脑的问题,又觉得不大可能。
无意间,我把路径自己手写了一遍,它竟然正常运行了(win10)。
得出一个结论,win10直接复制文件的全路径会有问题
相关文章推荐
- Java FileWriter的默认字符集问题和JDK文件系统的错误
- 连接Ubuntu系统服务器Mysql出错(错误:10061)/Jdbc连接远程数据库出错(java.net.ConnectException: Connection refused: connect)
- 升级Win10时输入密钥无法激活系统提示0x8007007B错误
- win10解决Mysql net start mysql启动,提示发生系统错误 5 拒绝访问
- win10 文件系统错误-2147416359
- Win10系统问题解决——关键错误开始菜单和cortana无法工作
- java中系统时间错误的问题
- win8/win10系统宽带连接提示错误619怎么办 宽带连接提示错误619的解决方法
- 关于WIN10系统登录银河超算出现java被安全设置阻止解决方法
- win10怎么安装java?win10系统安装java的方法
- Win10系统重启或蓝屏且提示错误代码VIDEO_TDR_FAILUR的故障原因及解决方法
- win10开机密码输入错误 无法登陆系统
- Win10系统打开文件提示文件系统错误(-2147416359)怎么解决
- win10系统升级提示错误代码0x80070006-0x2000c该怎么解决
- java程序系统错误处理方法之 日志
- Win10系统在应用商店安装软件时提示错误代码0x80070005的解决方法
- win 7 64位系统安装java jdk 遇到could not find the required version of the java 2 runtime environment 错误
- win10系统运行帝国时代2提示错误代码0xc0000022的原因及解决方法
- java获取系统时间出现错误
- Win10系统如何恢复出厂设置以解决系统严重错误问题