java -jar swingProject.jar打印log
时间: 2024-03-08 21:44:12 浏览: 18
在Java中,可以使用nohup命令来运行一个jar文件,并将输出重定向到一个日志文件中。下面是一个示例命令[^1]:
```shell
nohup java -jar swingProject.jar > log.log 2>&1 &
```
这个命令中的`nohup`表示在后台运行,`java -jar swingProject.jar`表示运行名为`swingProject.jar`的jar文件,`> log.log`表示将标准输出重定向到`log.log`文件,`2>&1`表示将标准错误输出也重定向到标准输出,`&`表示在后台运行。
执行这个命令后,程序将在后台运行,并将输出写入`log.log`文件中。
相关问题
java -jar log.jar
根据提供的引用内容,可以得知`nohup java -jar xxx.jar >log.log 2>&1 &`是一个在后台运行Java应用程序的命令,并将输出重定向到`log.log`文件中。因此,`java -jar log.jar`应该是启动一个名为`log.jar`的Java应用程序的命令。
如果`log.jar`文件位于当前目录下,可以使用以下命令启动它:
```
nohup java -jar log.jar > log.log 2>&1 &
```
这将在后台启动`log.jar`应用程序,并将输出重定向到`log.log`文件中。
nohup java -jar app.jar &
这是一个在后台运行Java应用程序的命令,其中nohup命令用于不挂断地运行命令,即使终端关闭或用户注销也不会停止程序的运行。&符号用于将程序放入后台运行。java -jar app.jar是启动Java应用程序的命令,其中app.jar是Java应用程序的可执行文件。如果您想将输出重定向到文件而不是默认的nohup.out文件,可以使用>命令将输出重定向到指定的文件中。例如,nohup java -jar app.jar > output.log &将输出重定向到output.log文件中。如果您想指定应用程序的启动端口,可以使用--server.port选项,例如nohup java -jar app.jar --server.port=8080 &。如果您想指定Java应用程序的堆内存大小,可以使用-Xms和-Xmx选项,例如nohup java -Xms2000m -Xmx3000m -jar app.jar &。