【问题标题】:Where is the default text file reader for java [duplicate]java的默认文本文件阅读器在哪里[重复]
【发布时间】:2015-04-17 18:51:07
【问题描述】:

给了我一段代码,里面有这行:

GetBytes getInput = new GetBytes("myText.txt");

这显然会读取一个文本文件并尝试获取其输入。

我在 Eclipse 中运行的 Windows 8 上使用 jdk1.8.0_20

我应该将名为 myText.txt 的文件放在哪个文件夹中?

【问题讨论】:

  • 您的问题有些不具体。您在答案的评论中提到您正在通过 Eclipse 运行程序。在这种情况下,这是一个重要的信息,因为 eclipse 在后台做一些事情。请在您的问题中包含此信息。
  • 确实如此。我更新了问题。谢谢

标签: java


【解决方案1】:

第一:

GetBytes getInput = new GetBytes("myText.txt");

你忘记了最后一个括号。

第二:

它和你的班级在同一个文件夹中。

【讨论】:

  • 我正在使用 eclipse 并将它们放在类组合的地方不起作用
  • 尝试右键单击项目并点击刷新。 Eclipse 可能还不知道它的存在
  • @NicholasEason 这行不通。 Eclipse 从项目的根目录运行程序并通过命令行选项设置类路径。所以OP需要把myText.txt放到项目的根目录下。
  • @Turing85 确实如此。将文件放在根文件夹中就可以了。非常感谢。如果您愿意,您可以发布此评论作为答案,我会接受。我认为这对社区更好
【解决方案2】:

GetBytes 是给你的一个类,我猜?该类中的代码应指定它在哪个文件夹中查找。通常,默认值是与该类相同的文件夹。由于 GetBytes 是一个自定义类,因此它可以在任何地方。如果您无法弄清楚,请发布 GetBytes 类的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-22
    • 2020-11-17
    • 1970-01-01
    • 2013-03-29
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多