2 qq 30968073 qq_30968073 于 2016.04.11 09:46 提问

为什么在ubuntu下我创建一个文件老是报错?

这是代码
File f= new File("/home/my.xml");
System.out.println("创建新文件");
if(!f.exists()){
try {
f.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

        System.out.println("新文件创建成功");


    }
}


    这是报错信息

      Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)

3个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.11 10:16
已采纳

home下需要root权限,楼主换个目录试试看

qq423399099
qq423399099 回复qq_30968073: 上面的语句仅仅是创建了一个对象。 添加 f.createNewFile(); 来创建一个新的空文件
2 年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
2 年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
2 年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
2 年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
2 年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
2 年多之前 回复
qq_30968073
qq_30968073 回复小灸舞: 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
2 年多之前 回复
qq_30968073
qq_30968073 你好。。根据你所说的方法。。我把目录换成了这个/home/czj/workspace/Donload/my.xml 其中Donwola是eclipse中的项目。。可是还是报同样的错误。。。您知道原因吗?困扰好久了。。万分感谢
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2016.04.11 09:51

找不到这个文件,你指定完整路径试试

qq_30968073
qq_30968073 我就是想在home目录下创建一个xml文件啊。。。这就是完整路径啊,,这样不行吗?
2 年多之前 回复
qq_30968073
qq_30968073 我就是想在home目录下创建一个xml文件啊。。。这就是完整路径啊,,这样不行吗?
2 年多之前 回复
lumingkui1990
lumingkui1990   2016.04.11 12:36

应该在当前用户的宿主目录下创建目录

qq_30968073
qq_30968073 我换成我的eclipse的工作目录也不行//你知道原因吗?困扰好久了。。
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用eclipse创建maven项目pom.xml报错的解决办法
最近刚学习Maven,用Eclipse创建Maven项目后,pom.xml文件那老是有一个红叉,真TM烦人。 虽然还不知道原因是什么,但还是找到了一种解决办法。
Java 创建文件输出流的时候报错
问题:在项目中我们用Apache的Mahout进行协同过滤的推荐,需要打开一个csv文件并将数据库里的用户数据存入其中,从而进行书籍推荐。但是在创建文件输出流的时候却捕获到了一个异常- -·package MicrosoftImageCup;import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.Fil
导入jQuery库时,总是提示出错怎么办?
导入jQuery库时,总是提示出错怎么办?
Eclipse 新建Servlet出错问题
作为Java Web的新手,总是会遇到各种各样的问题.最近我在《Java Web整合开发王者归来JSP+Servlet+Struts+Hibernate+Spring》的指导下学习Java Web就碰到了新建servlet总是显示错误的问题: (我的环境:Eclipse 4.2,Tomcat 7)        如上图所示servlet根本就不能运行.在网上查询发现新建Serv
android开发之R文件报错
在进行android开发的过程中经常遇见R文件报错,当遇到这种情况我们该怎么办? 首先R文件有什么用 R文件里面全是保存的在布局文件,资源文件,图片(values下所有文件)的ID 在写Java代码时候需要用这些资源的时候,只需要引用对应资源的ID就可以 为什么报错 R文件报错一般都是由于在资源文件里面出现了错误,如引用的图片不存在,style找不到等,如果R文件里面有一个ID值出错将导致整
使用MyEclipse创建Maven项目出现的错误及解决方法
1、Type Dynamic Web Module 3.0 requires Java 1.6 or newer 错误 解决方法: 在项目的pom.xml的标签中加入: org.apache.maven.plugins maven-compiler-plugin 2.3.2
VMware Workstation 12 Pro 安装 Ubuntu15
一、前言 简介 Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的"ubuntu"一词,意思是"人性"、"我的存在是因为大家的存在",是非洲传统的一种价值观,类似华人社会的"仁爱"思想。Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debi
总结:创建maven项目时可能会出现的问题
今天刚学习maven,按照教程搭建了maven的环境并创建maven工程,虽然步骤一模一样,但还是出现了一些错误,百度了好久才解决这些问题,因此写篇博客总结一下。 1,运行的时候出现了这个错误: -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variab
解决关于创建vue项目时vue init出现的报错
正月十四
eclipse中新建jsp页面出错怎么解决
新建了一个web工程,之后建立了jsp页面,刚建立完成,文件开头就报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。 工具/原料 eclipse 方法/步骤 找到新建页面所在的工程名字,然后左键选中