运行一个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)
展开
 我来答
mikemelon
2011-10-31 · TA获得超过4594个赞
知道小有建树答主
回答量:1261
采纳率:0%
帮助的人:1559万
展开全部
你好,Test1.java估计是你写的程序吧,看看第45行,错误信息里说的很清楚,这句话要访问G:\java\java设计模式\Proxy这个文件,但是这个文件又不存在,或者是无权限。

可以看看java api doc里面抛出FileNotFoundException异常的原因:
在不存在具有指定路径名的文件时,此异常将由 FileInputStream、FileOutputStream 和 RandomAccessFile 构造方法抛出。如果该文件存在,但是由于某些原因不可访问,比如试图打开一个只读文件进行写入,则此时这些构造方法仍然会抛出该异常。

你到目录下确认一下此文件存在否,或者把属性从只读设置为可写。
wyq_wzw
2011-10-31 · TA获得超过160个赞
知道答主
回答量:246
采纳率:0%
帮助的人:152万
展开全部
我以前也遇到过这样的问题,如果一楼的建议不能解决的话,换个路径,比如说F盘试试。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_JKS_
2011-10-31 · TA获得超过827个赞
知道答主
回答量:82
采纳率:0%
帮助的人:29.1万
展开全部
文件无法找到。
1.要确保在该路径及文件名存在,正确。
2.Proxy是文件名么?如果是,要加后缀,如果不是,要在路径最后写上文件名。
3.如果还不行,也许是没有访问这个文件的权限,或文件设置为只读类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangwo_2011
2011-10-31
知道答主
回答量:23
采纳率:0%
帮助的人:6.5万
展开全部
应该是没引人io包吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式