Java 有没有一种方法可以将-cp或-jar作为一个命令来运行多个jarfile?
有没有一种基本的运行方式:Java 有没有一种方法可以将-cp或-jar作为一个命令来运行多个jarfile?,java,jar,Java,Jar,有没有一种基本的运行方式:java-jarfile1.jar,file2.jar(只使用一个命令,而不是一行使用两次?) 或者使用java-cp file1.jar file2.jar(同样,只使用一次命令来运行两个.jar文件?) (使用Cmd提示符/Terminal/etc) 如果是这样,怎么做?java-classpath\file1.jar-jar-file2.jar java -classpath <your path>\file1.jar -jar file2.jar
java-jarfile1.jar,file2.jar
(只使用一个命令,而不是一行使用两次?)
或者使用java-cp file1.jar file2.jar
(同样,只使用一次命令来运行两个.jar文件?)
(使用Cmd提示符/Terminal/etc)
如果是这样,怎么做?java-classpath\file1.jar-jar-file2.jar
java -classpath <your path>\file1.jar -jar file2.jar
其想法是提供一个jar作为主jar,其他所有内容都可以转到类路径 您可以使用nohup进行此操作:-
nohup java -jar file1.jar & && nohup java -jar file2.jar &
说明:-
* nohup is used to run the bash commands back ground(Ex:- nohup ls &).
* && is used to combine two bash commands into a single command but run both
the commands
* Here I am trying to combine and run two background processes.
您可以看到这些进程使用bash命令“top”运行,并检查相应的进程号
希望这有帮助
如果希望进程不在后台运行,并且希望看到实时输出,请使用此bash命令
java -jar file1.jar & java -jar file2.jar &
希望这有帮助 注意:有没有一种方法可以做到这一点而不在命令的“java”部分之前添加任何内容*我将给出一个具体的例子:Folder1:JavaServer1.jar | | Folder2:JavaServer2.jar | | |有没有一种方法可以让每个jar在它自己的文件夹中生成/读取它自己的文件并用一个命令运行它们?我不理解你的例子!folder1有第一个jar,folder2有第二个jar,您希望一次(或)一个接一个地运行这两个jar文件。是吗?基本上,我想用一个命令来运行它们。两者同时运行(不一定同时启动)。这不会同时运行两个jar。刚才试过有没有一种方法可以解决这个问题?在“java”@S0N\u 0F\u A\u S0N之前不添加任何内容,您是否可以一个接一个地运行jar文件,然后使用这个不起作用的“java-jar file1.jar&&java-jar file2.jar”:/它只运行了第一个.jar文件,而不是另一个。@S0N\u 0F\u A\u S0N Ya最有可能的问题是这个。它们可能位于不同的目录中。“java-jar/path/to/first/jar/jarfile/file1.jar&&java-jar/path/to/second/jar/file2.jar”@S0N\u 0F\u A\u S0N这是一个经过充分检查的解决方案。它对我有用!