Eclipse, выполняющий Java-приложение в цикле - PullRequest
1 голос
/ 28 января 2010

Кто-нибудь знает, возможно ли запустить приложение Java в Eclipse, но в цикле. Мне нужно выполнить заявку всю ночь. Если я попытаюсь запустить его в консоли win, это будет сложно, я должен указать несколько параметров.

Ответы [ 3 ]

3 голосов
/ 28 января 2010

Оберните ваш основной вызов в Runtime.exec и поместите его в цикл.

public static void main(String args[]){
     while(true){
          Process proc = Runtime.getRuntime().exec("java yourclasshere");
          try{
               proc.waitFor();
          } catch (InterruptedException e) {}
     }
}
3 голосов
/ 28 января 2010

Просто запустите, как если бы вы запускали обычную Java-программу, в цикле:

public class MyProgram {
   public static void main(String[] args) {
       // your infite, of finite loop goes here
   }
}

И затем, просто запустите его, и если нет необработанных исключений, он будет работать всю ночь.

1 голос
/ 28 января 2010

Eclipse - это среда разработки, а не менеджер приложений. Это не очень подходит для того, что вы просите сделать. Возможно, лучше узнать, что это за параметры и зачем они вам нужны, и написать пакетный файл, который будет обрабатывать их для вас. Возможно, будет лучший ответ, если вы предоставите более подробную информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...