gpt4 book ai didi

java - 使用java的简单控制台应用程序

转载 作者:行者123 更新时间:2023-12-01 16:03:46 25 4
gpt4 key购买 nike

我正在使用 java 开发一个简单的控制台应用程序。代码如下

`   try {
File file = new File("writer.txt");
writer = new BufferedWriter(new FileWriter(file));
Process myProcess = Runtime.getRuntime().exec("jps -l");
BufferedReader stdout = new BufferedReader(new InputStreamReader(
myProcess.getInputStream()));
String line = stdout.readLine();
while (line != null) {
if (line.contains(".jar")) {
writer.write(line);
System.out.println(line);
}
line = stdout.readLine();
}
writer.close();
}
`

代码将显示当前在我的窗口中运行的 jar。显示输出格式 2356 Timeout.jar 我只想显示它 Timeout.jar 如何删除该整数值。提前致谢。

最佳答案

假设中有“2356 Timeout.jar”,这将仅返回 jar 名称:

line.substring(line.indexOf(" ") + 1);

我认为必须有一种更简单的方法来获取正在运行的 jar。我进行了快速搜索,您可能想看看这些问题:

关于java - 使用java的简单控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3155127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com