Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 一个接一个地上两堂课_Java_Process - Fatal编程技术网

Java 一个接一个地上两堂课

Java 一个接一个地上两堂课,java,process,Java,Process,如何运行两个类,其中一个在文本文件中提供一些数据,另一个应该获取该文件并处理它 我有两个Java文件文件1处理某些内容并输出文本文件文件2应获取该文本文件并对其进行处理以创建最终输出 我的要求是有两个独立的java文件一起工作 文件1 导入java.io.BufferedReader; 导入java.io.BufferedWriter; 导入java.io.File; 导入java.io.FileReader; 导入java.io.FileWriter; 导入java.io.IOExceptio

如何运行两个类,其中一个在文本文件中提供一些数据,另一个应该获取该文件并处理它

我有两个Java文件<代码>文件1处理某些内容并输出文本文件<代码>文件2应获取该文本文件并对其进行处理以创建最终输出

我的要求是有两个独立的java文件一起工作

文件1
导入java.io.BufferedReader;
导入java.io.BufferedWriter;
导入java.io.File;
导入java.io.FileReader;
导入java.io.FileWriter;
导入java.io.IOException;
导入java.util.HashSet;
导入java.util.HashMap;
导入java.util.Iterator;
导入java.util.Set;
导入java.util.Map;
导入java.util.TreeMap;
导入java.util.Iterator;
导入java.util.List;
导入java.util.ArrayList;
公共类FlatFileParser
{
公共静态void main(字符串[]args)
{
尝试
{
//我们正在读的那条小溪
缓冲读取器;
List ls=新的ArrayList();
BufferedWriter out1=新的BufferedWriter(新文件写入程序(“inValues.txt”,true));
BufferedReader out11=新的BufferedReader(新文件读取器(“inValues.txt”);
//下一次调用next()的返回值
字符串下一行;
字符串行=”;
如果(args[0]。等于(“1”))
{
in=新的BufferedReader(新的文件读取器(args[1]);
nextline=in.readLine();
while(nextline!=null)
{

nextline=nextline.replaceAll(“\\创建一个批处理/sh文件并依次运行一个java程序。如果要将文件详细信息传递给第二个程序,可以通过提供运行时参数来实现

在windows上:

java -classpath .;yourjars FlatFileParser
java -classpath .;yourjars RecordParser {optionalfiledetails}
在linux上

java -classpath .:yourjars FlatFileParser
java -classpath .:yourjars RecordParser {optionalfiledetails}

在Java1文件中完成文件处理后,调用Java2文件处理方法。
java -classpath .;yourjars FlatFileParser
java -classpath .;yourjars RecordParser {optionalfiledetails}
java -classpath .:yourjars FlatFileParser
java -classpath .:yourjars RecordParser {optionalfiledetails}