powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / выполнение приложения в фоне
15 сообщений из 15, страница 1 из 1
выполнение приложения в фоне
    #38548898
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще разок - хелло

как сделать так чтобы программа выполнялась в фоне?

ну, типа запустил ее батником или из консоли (консоль после этого нужно закрыть)
и программа работает в фоне - виден только java.exe в диспетчере задач

до отключения процесса в диспетчере
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38548944
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38548947
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте может определимся что такое "в фоне"? А то может оказаться что ответ - javaw.exe.
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38548971
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczДавайте может определимся что такое "в фоне"? А то может оказаться что ответ - javaw.exe.
ну в фоне - значит внешних признаков работы приложения нет
типа - окна, формы, виндовая консоль

то что приложение работает можно понять только по наличию java.exe в диспетчере задач
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38548978
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The java tool launches a Java application. It does this by starting a Java runtime environment, loading a specified class, and invoking that class's main method.
The javaw command is identical to java, except that with javaw there is no associated console window. Use javaw when you don't want a command prompt window to appear.
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38548979
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyну в фоне - значит внешних признаков работы приложения нет
типа - окна, формы, виндовая консоль

то что приложение работает можно понять только по наличию java.exe в диспетчере задач
Так может javaw.exe?
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38548986
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, может название процесса не подходит..
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38548987
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczТак может javaw.exe?
может и так
только я не понимаю при чем здесь это?

мне не совсем понятно как писать код - чтобы прога запустилась и работала до определенного события
ну например до совпадения с определенным временем
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38548991
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может так?
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JOptionPane;

public class MyTimer {
  
  public static String SDF( String str )
  {
    SimpleDateFormat format = new SimpleDateFormat( str );
    String dateString = format.format( new Date() );    
    return dateString;
  }
  
  public static String nowTime()
  {   
    return SDF("HH:mm:ss");
  }  

  public static void main(String[] args) {

    String need = "15:40:00";
    
    try {
        while (true) {
          
          if( need.equals(nowTime()) )
          {
            JOptionPane.showMessageDialog(null, "тебе пора идти домой", "предупреждение", JOptionPane.PLAIN_MESSAGE);
            System.exit(0);
          }
          
            Thread.sleep(1 * 1000);
        }
    } catch (InterruptedException e) {
        e.printStackTrace();
    }    
    
  }
}
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38549006
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboy,

Ну, вы же выше написали чтобы никаких окон. А если прорамма проспит нужную секунду то сообщения не должно быть?
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38549016
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczbuyboy,

Ну, вы же выше написали чтобы никаких окон. А если прорамма проспит нужную секунду то сообщения не должно быть?
окно предупреждения должно появится, например, когда мне надо идти домой
а до этого момента - признаки работы программы мне не нужны

в данном случае я применил

Код: java
1.
2.
3.
4.
5.
6.
7.
    try {
        while (true) {
            // my code here
        }
    } catch (InterruptedException e) {
        e.printStackTrace();
    }


может есть более цивилизованные способы?
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38549032
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyможет есть более цивилизованные способы?
Есть
http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html
http://quartz-scheduler.org/
Можно просто посчитать разницу между текущим временем и нужным и усыпить поток на этот период.
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38549034
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buyboy,
1)javaw
2)усыпите поток на время ухода- время запуска
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38549054
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы ещё рекомендовал эти две ссылки посмотреть
http://docs.oracle.com/javase/tutorial/uiswing/misc/systemtray.html
http://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html
...
Рейтинг: 0 / 0
выполнение приложения в фоне
    #38549643
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оооооо! спасибо парни! вэри, так сказать, сэнкс!
вот только, хоть убейте, я не понимаю прозрачных намеков на javaw.exe
в чем его отличие от java.exe?
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / выполнение приложения в фоне
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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