Eclipse - 将文件路径作为参数传递
Eclipse - Pass file path as argument
public static Graph loadFromFile(String infile, boolean is_undirected) throws IOException {
Graph g = new Graph();
BufferedReader br = new BufferedReader(new FileReader(infile));
String line;
while ((line = br.readLine()) != null) {
String[] tokens = line.split(" ");
int src = Integer.parseInt(tokens[0]);
int dst = Integer.parseInt(tokens[1]);
g.addEdge(src, dst);
if (is_undirected) {
g.addEdge(dst, src);
}
}
br.close();
return g;
}
这是来自 class;
的部分代码
public static void main(String[] args) throws IOException {
if (args.length != 2) {
System.err.println("java Influencers INFILE [u|d]");
return;
}
Graph g = Graph.loadFromFile(args[0], args[1].equals("u"));
run(g);
}
这是主要功能,所以现在我想将一个名为 xx.txt 的 txt 文件分配给文件读取器,我该怎么做。
来自命令提示符
要运行一个Java程序,你必须先编译它。
要编译一个包,运行 padckage
目录中的以下内容
javac *.java -d .
您可以在程序中将文件路径作为命令行参数传递 运行。
java ${your_package_name}.${your_main_class_name} xx.txt u
例如,如果软件包名称是 a.b.c
并且主要 class 名称是 Main
,运行
java a.b.c.Main xx.txt u
来自 Eclipse IDE
- 单击 运行 -> 运行 配置
- 单击 参数 选项卡
- 在程序参数中,输入您的参数。每个由空格分隔。
xx.txt你
- 然后单击应用,然后单击运行。
public static Graph loadFromFile(String infile, boolean is_undirected) throws IOException {
Graph g = new Graph();
BufferedReader br = new BufferedReader(new FileReader(infile));
String line;
while ((line = br.readLine()) != null) {
String[] tokens = line.split(" ");
int src = Integer.parseInt(tokens[0]);
int dst = Integer.parseInt(tokens[1]);
g.addEdge(src, dst);
if (is_undirected) {
g.addEdge(dst, src);
}
}
br.close();
return g;
}
这是来自 class;
的部分代码public static void main(String[] args) throws IOException {
if (args.length != 2) {
System.err.println("java Influencers INFILE [u|d]");
return;
}
Graph g = Graph.loadFromFile(args[0], args[1].equals("u"));
run(g);
}
这是主要功能,所以现在我想将一个名为 xx.txt 的 txt 文件分配给文件读取器,我该怎么做。
来自命令提示符
要运行一个Java程序,你必须先编译它。 要编译一个包,运行 padckage
目录中的以下内容javac *.java -d .
您可以在程序中将文件路径作为命令行参数传递 运行。
java ${your_package_name}.${your_main_class_name} xx.txt u
例如,如果软件包名称是 a.b.c
并且主要 class 名称是 Main
,运行
java a.b.c.Main xx.txt u
来自 Eclipse IDE
- 单击 运行 -> 运行 配置
- 单击 参数 选项卡
- 在程序参数中,输入您的参数。每个由空格分隔。
xx.txt你 - 然后单击应用,然后单击运行。