Denis, obrigado pela resposta.
Me foi pedido para utilizar um bat mesmo, acabei colocando dessa forma .
//Conteúdo do bat
java -Dspring.profiles.active=production -Dkeystore.file=file:///$PWD/src/main/resources/keystore.p12 -jar target/nomeDoJar.jar
//tive que por assim pois pelo q me foi dito o jar nao estava contendo o html, não entendi direito, então só consegui executar o mesmo por linha de comando quando ele estava na pasta padrão.
//meu main
public static void main(String[] args) {
Process start = null;
try {
String comando = “cmd /c C:\Users\bruno.agues\Desktop\teste.bat”;
start = Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL " + comando);
BufferedReader r = new BufferedReader(new InputStreamReader(start.getErrorStream()));
String line = null;
while ((line = r.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Quando tentei com um jar simples (não sendo um projeto completo e sim apenas um main), foi apenas exportar o mesmo no eclipse pela opção Runnable JAR file e substituir o conteúdo do bat por:
java -jar caminhoDoJar/NomeDoJar.jar