A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© QQ被盗 中级黑马   /  2013-12-3 22:36  /  1977 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public static void main(String[] args) throws Exception

  2.          {
  3.               //工作环境是EditPlus3
  4.               File file1 = new File("EditPlus3\\demo1.txt");
  5.             
  6.               file.createNewFile();

  7.          }
复制代码
我的java文件时在EditPlus3下,当我运行上面程序时就会报下面的错














评分

参与人数 1技术分 +1 收起 理由
狼王 + 1 赞一个!好好加油哈。。。

查看全部评分

5 个回复

倒序浏览
你要指定绝对路径

评分

参与人数 1技术分 +1 收起 理由
狼王 + 1 赞一个!

查看全部评分

回复 使用道具 举报
你这个地址肯定不对啊!  连盘符都没有指明,这不是Eclipse  地址就指全,看你EditPlus3文件好像在Workspaces文件下,还得看你的Workspaces文件方在那个盘的,如在D盘下:应这样写
new File("D:\\Workspaces\\EditPlus3\\demo1.txt");

评分

参与人数 1技术分 +1 黑马币 +3 收起 理由
狼王 + 1 + 3 赞一个!

查看全部评分

回复 使用道具 举报
EditPlus3\\demo1.txt 这个不是绝对路径,给加上绝对路径,d:\\java\\EditPlus3\\demo1.txt

评分

参与人数 1技术分 +1 黑马币 +3 收起 理由
狼王 + 1 + 3 赞一个!

查看全部评分

回复 使用道具 举报
那我在EditPlus3下再建一个EditPlus3文件目录后,有可以了,这又是为什么?

  1. public static void main(String[] args) throws Exception
  2.         {
  3.         //工作环境是EditPlus3
  4.         File file = new File("EditPlus3\\demo1.txt");   
  5.         file.createNewFile();
  6.         }
复制代码



回复 使用道具 举报

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马