windows系统后台运行java程序
时间: 2023-11-08 22:06:16 浏览: 113
您可以通过以下步骤在Windows系统上后台运行Java程序:
1. 编写Java程序,并将其保存为一个可执行的JAR文件。
2. 打开命令提示符(CMD)并切换到包含JAR文件的目录。
3. 使用以下命令运行JAR文件:java -jar yourfile.jar
4. 在命令的末尾添加“&”符号,使程序在后台运行:java -jar yourfile.jar &
5. 关闭命令提示符,程序将继续在后台运行。
请注意,如果您在计算机上有防火墙或安全软件,则需要确保允许Java程序在后台运行。
相关问题
windows 系统jar包 java命令启动 关闭黑框 后台运行
可以使用以下命令在后台运行 Windows 系统上的 Java 应用程序:
```
start /B java -jar yourapp.jar > log.txt 2>&1
```
这个命令中,`start` 命令可以让 Java 程序在后台运行,`/B` 参数表示不打开新窗口,`java -jar yourapp.jar` 是启动 Java 应用程序的命令,`> log.txt 2>&1` 表示将程序的输出重定向到 `log.txt` 文件中。
如果你想将 Java 应用程序作为 Windows 服务运行,可以考虑使用 Apache Commons Daemon 或 Procrun 等工具。这些工具可以将 Java 应用程序封装成 Windows 服务,并提供启动、停止、重启等管理功能。
java查看后台运行了哪些程序
在Java中,可以使用以下代码来获取当前正在运行的进程列表:
```
Process p = Runtime.getRuntime().exec(System.getenv("windir") +"\\system32\\"+"tasklist.exe");
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = input.readLine()) != null) {
System.out.println(line);
}
input.close();
```
这段代码使用了Java的Runtime类来执行Windows系统的tasklist命令,并将输出打印到控制台。你可以根据需要修改代码,例如将输出写入文件,或者过滤出某些特定进程等。