运行一个java程序的时候出现这样的问题 应该怎么解决
Exceptioninthread"main"java.io.FileNotFoundException:G:\java\java设计模式\Proxy(拒绝访问。)atj...
Exception in thread "main" java.io.FileNotFoundException: G:\java\java设计模式\Proxy (拒绝访问。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at java.io.FileWriter.<init>(FileWriter.java:73)
at com.bjsxt.compiler.Test1.main(Test1.java:45) 展开
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at java.io.FileWriter.<init>(FileWriter.java:73)
at com.bjsxt.compiler.Test1.main(Test1.java:45) 展开
4个回答
展开全部
你好,Test1.java估计是你写的程序吧,看看第45行,错误信息里说的很清楚,这句话要访问G:\java\java设计模式\Proxy这个文件,但是这个文件又不存在,或者是无权限。
可以看看java api doc里面抛出FileNotFoundException异常的原因:
在不存在具有指定路径名的文件时,此异常将由 FileInputStream、FileOutputStream 和 RandomAccessFile 构造方法抛出。如果该文件存在,但是由于某些原因不可访问,比如试图打开一个只读文件进行写入,则此时这些构造方法仍然会抛出该异常。
你到目录下确认一下此文件存在否,或者把属性从只读设置为可写。
可以看看java api doc里面抛出FileNotFoundException异常的原因:
在不存在具有指定路径名的文件时,此异常将由 FileInputStream、FileOutputStream 和 RandomAccessFile 构造方法抛出。如果该文件存在,但是由于某些原因不可访问,比如试图打开一个只读文件进行写入,则此时这些构造方法仍然会抛出该异常。
你到目录下确认一下此文件存在否,或者把属性从只读设置为可写。
展开全部
我以前也遇到过这样的问题,如果一楼的建议不能解决的话,换个路径,比如说F盘试试。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件无法找到。
1.要确保在该路径及文件名存在,正确。
2.Proxy是文件名么?如果是,要加后缀,如果不是,要在路径最后写上文件名。
3.如果还不行,也许是没有访问这个文件的权限,或文件设置为只读类型。
1.要确保在该路径及文件名存在,正确。
2.Proxy是文件名么?如果是,要加后缀,如果不是,要在路径最后写上文件名。
3.如果还不行,也许是没有访问这个文件的权限,或文件设置为只读类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询