如何使用Netbeans包含文本文件

时间:2014-09-15 21:09:45

标签: java netbeans

我是Java的新手。我想从一个文件中读取,但我一直没有找到我的"文件"异常消息。我了解到我的.txt文件必须与我的Java程序位于同一目录中。在netbeans上,如何将.txt文件放在与我的Java程序相同的目录中。对不起,这个问题是如此基本,我在java的前几周

3 个答案:

答案 0 :(得分:0)

有两种方法可以实现您的目标

  1. 绝对路径

    "C:\\Users\\kick\\Documents\\NetBeansProjects\\ReadFile\\newfile.txt"

  2. 对于文件分隔符,请阅读:

      

    使用Java库处理文件,您可以安全地使用/   (斜杠,而不是反斜杠)在所有平台上。库代码处理   在内部将事物转换为特定于平台的路径。

         

    但是,您可能希望在UI中使用File.separator,因为它是最好的   向人们展示在他们的操作系统中有意义的东西,而不是什么   对Java有意义。

         

    更新:在五分钟的搜索中,我无法找到   "你可以随时使用斜线"行为记录。现在,我确定   我已经看到它记录在案,但却没有找到官员   参考(因为我的记忆并不完美),我坚持使用   File.separator,因为你知道它会起作用。

    Source of the quoted answer

    1. 相对路径

      "newfile.txt"

    2. 注意:您的文件必须位于当前工作目录的项目文件夹中。更好的意义上,包含所有相关内容的文件夹

      例如,如果项目名称为ReadFile,则该文件必须位于与ReadFile同名的文件夹中。

      注意:就个人而言,我手动为我的目标创建一个txt文件并将其保存在主文件夹中。

答案 1 :(得分:0)

  1. 转到文件标签(项目服务旁边)
  2. 在项目根文件夹的上下文菜单中,使用新建&gt; <approquiate type>创建新文件
  3. 当然,您也可以使用其他方式将文件移到那里,例如您的操作系统的文件浏览器。

    但我建议使用&#34;工作目录&#34;项目配置的选项(您可以使用窗口顶部的组合框来实现)使用您可以使用OS文件浏览器轻松访问的目录。

答案 2 :(得分:0)

创建文本文件,您必须将文件放在项目文件夹中,就像我的情况一样:

C:\用户\ UsmanYaqoob \文件\的NetBeansProjects \ BookQuestions

BookQuestions是我的项目