答案1
你可以尝试
nohup java -jar YourCode.jar &
(& 符号使进程在后台运行,nohup 使你的进程不会与 shell 一起退出。)
答案2
对于快速测试,nohup 是可以的。但是如果你想要安全的话,你应该使用像 start-stop-daemon 这样的工具(在 debian/ubuntu 机器上)。
有了它,编写自己的启动脚本就变得很容易了。您可以在系统关闭时安全地终止应用程序。例如关闭数据库连接、关闭事务等等。您可以在系统启动时启动进程。您可以 chroot 您的进程(如果需要)您可以切换到特殊进程用户,这样它就不会在 root 下运行。等等。