我是一个很长时间的eclipse用户,我已经开始尝试使用IntelliJ IDEA了。
因此,根据我的理解,IntelliJ中的项目与Eclipse工作区是相同的。此外,IntelliJ中的模块相当于Eclipse中的项目。
我在IntelliJ中创建了一个项目,但我仍然不确定为什么会有一个src
文件夹在其中,如果它应该是一个工作区。
然后,我使用以下代码在项目中创建了一个模块,并在新模块的src
目录中创建了一个类:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class MainClass {
public static void main(String[] args) throws FileNotFoundException {
System.out.println("Hello World!");
Scanner input = new Scanner(new File ("test123.txt"));
String answer = input.nextLine();
System.out.println(answer);
}
}
问题是我在尝试读取文件时出现错误。我尝试将src文件放入我的src文件中,该文件位于模块内部和src
目录之外,但位于模块内部。但在这两种情况下都找不到该文件。是的,代码可以工作,我在Eclipse上试过,它工作得很好。文件名的拼写也是正确的。
这是我的项目/工作区的图片,如果它是有帮助的:
发布于 2014-11-16 04:00:55
请改用文件的完整路径。
右键单击项目中的文件,选择“复制路径”,然后将其粘贴到文件的路径中。
编辑:您也可以使用文件的相对路径。如果您的文件位于resources/
中,则可以使用表单./resources/yourfile.txt
。
├── resources
│ └── test123.txt
└── src
├── MainClass.java
发布于 2018-05-30 10:04:49
昨天我遇到了和你一样的麻烦。
更改IDEA的设置。运行->编辑配置目录(在左侧选择您的应用程序,在右侧窗口设置名为“window.then ->”的输入内容)
发布于 2016-03-15 03:53:02
创建目录" files“使该目录内的所有文件。选择目录并单击鼠标右键选择目录,将目录标记为->资源根目录:)
https://stackoverflow.com/questions/26949985
复制相似问题