Как я могу выполнить команду в java, чтобы найти версию tomcat установлен в Java-программировании. Я попытался использовать команду java -cp .catalina.jar org.apache.catalina.util.ServerInfo, но я не могу понять, чтобы указать путь к установленному каталогу tomcat
String line1;
BufferedReader input1;
Process p2 = Runtime.getRuntime().exec(new String[] {
"cmd /c start cmd.exe /K java -cp catalina.jar
org.apache.catalina.util.ServerInfo /s" });
input1 = new BufferedReader(new
InputStreamReader(p2.getInputStream()));
while ((line1 = input1.readLine()) != null) {
System.out.println(line1);
}
input1.close();
Мне нужно распечатать версию кота, установленного с помощью команд в java




Вы можете использовать методы класса ServerInfo:
Simple utility module to make it easy to plug in the server identifier when integrating Tomcat.
Следующим образом:
// Return the server built time for this version of Tomcat.
System.out.println(ServerInfo.getServerBuilt());
// Return the server identification for this version of Tomcat.
System.out.println(ServerInfo.getServerInfo());
// Return the server's version number.
System.out.println(ServerInfo.getServerNumber());
Спасибо, подскажите, пожалуйста, как загрузить класс ServerInfo в мою программу
Возможный дубликат Как получить номер версии Tomcat в Java