我正在尝试使用jsvc运行一个Java程序。
我通过以下方式安装它
sudo apt-get install jsvc.为了找到解决方案,我试着阅读了关于它的Apache文档(在https://commons.apache.org/proper/commons-daemon/jsvc.html)。但是这个命令:
./jsvc -cp commons-daemon.jar:my.jar MyClass另一个是:
./jsvc -cp my.jar MyClass不起作用(当然,我将术语替换为我的类名等)。
它会给我一个错误:
bash: ./jsvc: no such file or directory of this type所以我使用没有"./“的jsvc。我在这里看到:How to start tomcat with jsvc?,我应该使用/usr/bin/jsvc
但是另一个问题是当我使用
/usr/bin/jsvc -cp path/to/my/.jar path/to/my/class 什么都没发生。
我尝试链接:How to convert a java program to daemon with jsvc?。但是有一件事我不明白:对于"CLASS =",我必须放一个.Main文件吗?我是否必须输入文件的扩展名(对于类和.jar)?
我决定放入包含我的主类的.java文件(一旦放入了.jar,就没有放入)。然后我复制了代码,当我在Ubuntu控制台中写下"esac“并按回车键时,控制台关闭了,然后是…没什么。
有没有人已经遇到过这种情况?
https://stackoverflow.com/questions/31723302
复制相似问题