У меня есть проект Java, и я пытаюсь включить сервер Solr в свой проект и запустить его.
Я копирую папки de сервера в свою структуру затмения и запускаю сервер с помощью Runtime.getRuntime() .exec («path / solr.cmd start»), но когда я создаю jar-файл Runnable, он не работает.
Вы можете мне помочь?
спасибо
package prueba_solr;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.URISyntaxException;
import javax.swing.JOptionPane;
public class arrancar {
public static void main(String[] args) {
try {
// Arrancar el servidor Apache SOLR
arrancar();
} catch (Exception e) {
System.out.println(e);
JOptionPane.showMessageDialog(null, e);
}
}
private static void arrancar() {
System.out.println("Arrancando...");
String comando = "./bin/models/ir/bin/solr.cmd start"; // SI EN ECLIPSE. NO EN EL JAR
try {
JOptionPane.showMessageDialog(null,comando);
Runtime.getRuntime().exec(comando);
} catch (IOException e) {
System.out.println(e);
JOptionPane.showMessageDialog(null, e);
}
}
}