powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема при запсуке jar-ника из проекта
9 сообщений из 9, страница 1 из 1
Проблема при запсуке jar-ника из проекта
    #37985651
davy johns
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пжл, я запускаю jar-ник из другого проекта передавь параметры при запуске, но взоникает проблема, или приходиться долго ждать запуска jar-ника, или при звершение основного проекта запускается jar-ник. Как сделать, чтобы сразу запустился jar-ник, и как завершить работу jar-ника при закрытие проекта?
...
Рейтинг: 0 / 0
Проблема при запсуке jar-ника из проекта
    #37985658
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что конкретно нужно сделать? Можешь обьяснить по шагам? Если вызвать из приложения другой джарник и дождаться его завершения - то ProcessBuilder.waitFor()
...
Рейтинг: 0 / 0
Проблема при запсуке jar-ника из проекта
    #37985660
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
davy johnsПомогите пжл, я запускаю jar-ник из другого проекта передавь параметры при запуске, но взоникает проблема, или приходиться долго ждать запуска jar-ника, или при звершение основного проекта запускается jar-ник. Как сделать, чтобы сразу запустился jar-ник, и как завершить работу jar-ника при закрытие проекта?
Через Runtime.exec()? Проект на Java? Почему бы тогда просто не подключить его и запускать как обычный метод? Вы вероятно не вычитывать IO потоки нового процесса.
...
Рейтинг: 0 / 0
Проблема при запсуке jar-ника из проекта
    #37985755
davy johns
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
                         File f = readFromDatabase(form, formName);
                            String filename = f.getName();
                            try {
                                proc = Runtime.getRuntime().exec("java.exe -jar " + filename + " " + userNam + " " + pass + " " + codeReport + "");

                                
                                System.out.println(filename);
                            } catch (IOException ex) {
                                Logger.getLogger(MainForm.class.getName()).log(Level.SEVERE, null, ex);
                            }



вот так запускай
...
Рейтинг: 0 / 0
Проблема при запсуке jar-ника из проекта
    #37985759
davy johns
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jar-ник беру из базы и читаю из массива байтов
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
 public File readFromDatabase(byte[] bytes, String filename) {

        File file = new File(filename);

        try {

            long time = System.currentTimeMillis();
            FileOutputStream os = new FileOutputStream(file);

            os.write(bytes);

            os.close();
            System.out.println("file write: " + String.valueOf(System.currentTimeMillis() - time));

        } catch (Exception e) {
        }

        return file;

    }
...
Рейтинг: 0 / 0
Проблема при запсуке jar-ника из проекта
    #37985764
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
davy johnsвот так запускай
Проблема подробно разжевана тут:
http://www.javaworld.com/jw-12-2000/jw-1229-traps.html
В Java 7 проблему можно обойти через новые методы в ProcessBuilder
http://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html
...
Рейтинг: 0 / 0
Проблема при запсуке jar-ника из проекта
    #37985766
davy johns
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczdavy johnsПомогите пжл, я запускаю jar-ник из другого проекта передавь параметры при запуске, но взоникает проблема, или приходиться долго ждать запуска jar-ника, или при звершение основного проекта запускается jar-ник. Как сделать, чтобы сразу запустился jar-ник, и как завершить работу jar-ника при закрытие проекта?
Через Runtime.exec()? Проект на Java? Почему бы тогда просто не подключить его и запускать как обычный метод? Вы вероятно не вычитывать IO потоки нового процесса.

просто пытаюсь достичь динамического запуска, изначально не зная, что придет
...
Рейтинг: 0 / 0
Проблема при запсуке jar-ника из проекта
    #37985767
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
davy johnsjar-ник беру из базы и читаю из массива байтов
В чем суть гениальной архитектуры? Почему нельзя загрузить в текущую JVM и выполнить main класс?
...
Рейтинг: 0 / 0
Проблема при запсуке jar-ника из проекта
    #37985769
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
davy johnsпросто пытаюсь достичь динамического запуска, изначально не зная, что придет
JVM вся построена на отложеной загрузке классов. Почти все классы грузятся динамически, JVM не знает что в них будет.
Можно через URLClassLoader или свой DBClassLoader организовать. Важно только выгружать.
Можно взять готовые фреймверки для архитектуры плагинов.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема при запсуке jar-ника из проекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]