我正在使用Eclipse编译和运行我的Java代码。
这是我得到的错误。
Exception in thread "main" java.io.FileNotFoundException: file.txt (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.util.Scanner.<init>(Unknown Source)
at helloworld.main(helloworld.java:9)
这是我的代码
import java.io.File;
import java.io.IOException;
import java.util.Scanner;
public class helloworld {
public static void main(String[] args) throws IOException {
Scanner KB = new Scanner(new File("file.txt"));
while (KB.hasNext()) {
String line = KB.nextLine();
System.out.println(line);
}
}
}
File.txt
我在项目的同一文件夹中创建了file.txt。
您的文件应直接位于项目文件夹下,而不应位于其他任何子文件夹内。
因此,如果您的项目文件夹为MyProject
,则其文件夹结构(虽然不完整)应类似于:-
MyProject +- src +
| |
| +-- Your source file
+- file.txt
它不应该是under src
文件夹。
或者,您可以提供以下相对于项目文件夹的路径,以在以下位置搜索文件src folder
:-
new File("src/file.txt");
问题内容: 该代码正在编译,但是当我们尝试执行该代码时,给出了“线程“ main”中的异常” Java.lang.NoSuchMethodError:main“ 问题答案: 该函数应这样声明
问题内容: 我需要在Java中进行一次练习的帮助,也许我会在2小时内停留在此错误上。任何帮助都会很棒。 和: 我无法在Proizvod类的变量“ proizvodi”上输入字符串“ imer”或int“ cenar”。 有帮助吗?为什么我会收到此错误?谢谢! 问题答案: 扫描程序抛出此异常,以指示检索到的令牌与预期类型的模式不匹配,或者令牌超出预期类型的范围。
问题内容: 我已经进行了大约一个小时的工作,并且对stackoverflow进行了问答,但是我没有找到解决问题的建议方案。很抱歉,如果这是重复的,但是找不到解决我特定问题的答案的任何重复问题。 我试图第一次从终端编写和编译Java程序(直到这一点为止,我一直在使用Eclipse for Java和VIM进行其他所有操作,但是我觉得是时候完全使用VIM了)。这是我当前的HelloWorld代码: 我
我已经阅读了与此问题相关的所有堆栈溢出问题。我对此有了一些想法,但它不能帮助我解决这个问题。 我已使用服务帐户进行授权。因为我不想为我的用户显示授权屏幕。因此,我已经创建了服务帐户,并在GoogleAPI控制台中启用了域范围的委托权限。 我需要以编程的方式在用户的Google课堂中创建课程。我已按照 Java 快速入门使用 OAuth 客户端 ID 和 OAuth 客户端密钥。完成后,授权令牌已存
任何帮助都将不胜感激。
问题内容: 遵循使用Mozilla浏览器的SWT代码,但它给我一个错误xpcomm错误0x80004005。 请帮我解决这个问题。提前致谢。 问题答案: 从此处使用XULRunner的注意事项来看,似乎使用10.x版是正确的。 通过下载XULRunner 10.0.4esr, 我可以使您的代码运行。我按照此答案中给出的安装步骤进行操作,并特别指向该目录。 从此目录下载 提取内容并将目录移动到某个位