java - 如何在尝试运行配置时找出文件丢失的原因(在 Java 中设置参数)?
问题描述
大家好,这里是Java初学者。我正在尝试在 Eclipse IDE 中运行一些 java 代码,并从 Run > Run Configurations > Arguments > Apply > Run 设置我的 args x = 25。但是,在我进入 Arguments 之前,我收到了这条错误消息(见下图)。有谁知道这意味着什么或为什么我会得到这个?这个特定的“.metadata/.plugins/org.eclipse.debug.core”有什么作用?
我的代码如下:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class IOTest {
public IOTest () {
}
public void readFile () {
try {
FileReader file = new FileReader("movies.txt");
BufferedReader br = new BufferedReader(file);
String line = br.readLine();
while (line != null) {
System.out.println(line);
line = br.readLine();
}
br.close();
} catch (Exception e) {
System.out.println("Unable to load file.");
}
}
public void writeFile () {
try {
FileWriter file = new FileWriter("tvshows.txt");
BufferedWriter bw = new BufferedWriter(file);
bw.write("Seinfeld\n");
bw.write("Breaking Bad\n");
bw.write("The Simpsons\n");
bw.write("Family Guy\n");
bw.close();
} catch (Exception e) {
System.out.println("Unable to load/create file.");
}
}
public static void main(String[] args) {
IOTest test = new IOTest();
test.readFile();
test.writeFile();
if (args.length == 1) {
// Do something.
int x = Integer.parseInt(args[0]);
System.out.println("x = " + x);
} else {
// Do something else.
}
}
}
解决方案
推荐阅读
- javascript - 如何在控制器操作中用模型属性填充数组并传递给视图?
- android - 在 Kotlin 中为 Room 库制作复杂的数据类
- android - 是否有可能在 androidstudio 中运行目标 shell?
- php - 如果未预定义全局变量,则抛出错误?
- javascript - 如何解决此“尝试导入错误:'ComponentProps' 未从 './component' 导出。” 将打字稿版本升级到 3.7.3 后?
- javascript - 动画完成不称为 JavaScript DOM
- installation - 安装 mason 包最简单的方法是什么?
- azure-devops - 在完成时从 Azure Devops Build Pipeline 设置 Git 标记
- c# - C# 8.0 - 不能使用默认接口实现
- c++ - 错误:未定义符号:gzclose opencv emscripten