Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> А можно ли ваще на яве демона сделать? Ну чё, знатоки есть? :) 
:(
    Опции темы
Sun
Дата 23.12.2003, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 8
Всего: 48



Как оказалось к "демонам" вопрос не имел никакого отношения smile.gif
Как я понял, его можно перефразировать так:

Как запустить приложение на Java (в нашем случае часы без кукушки), чтобы оно не занимало/блокировало консоль с которой оно было запущено

Надо запустить его в фоновом режиме, для чего при запуске указываем в конце командной строки амперсанд
Код
java <class_name> &

Пример часов попробуй поискать в нете.


--------------------
Account removed
PM MAIL   Вверх
AntonSaburov
Дата 23.12.2003, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Что-то захотелось размять косточки smile.gif

Код

import java.util.Calendar;
import java.text.SimpleDateFormat;

import java.awt.Font;

import javax.swing.SwingConstants;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Clock extends JFrame
{
 private JLabel m_time;
 private Thread m_thr;

 public Clock()
 {
   m_time = new JLabel();
   m_time.setHorizontalAlignment(SwingConstants.CENTER);
   m_time.setFont(new Font("Default", Font.BOLD+Font.ITALIC, 24));

   getContentPane().add(m_time);
   setBounds(0,0,300,100);

   m_thr = new Thread() {
     public void run()
     {
       while(true) {
         setTime();
         try {
           Thread.sleep(500);
         }
         catch(Exception e) {}
       }
     }
   };
   m_thr.start();
 }

 public void setTime()
 {
   SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
   m_time.setText(df.format(Calendar.getInstance().getTime()));
 }

 public static void main(String[] args)
 {
   Clock cl = new Clock();
   cl.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   cl.setVisible(true);
 }
}

PM MAIL WWW ICQ   Вверх
Sun
Дата 23.12.2003, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 8
Всего: 48



Anton, прикольный примерчик smile.gif . Может его в FAQ включить, как пример работы с таймером и Swing?


--------------------
Account removed
PM MAIL   Вверх
Kudryy
Дата 23.12.2003, 18:45 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Он тогда будет как JFrame в панели задач, а этого низя. Тогда он не демон.
  Вверх
simanyay
Дата 23.12.2003, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 3
Всего: 36



Цитата
дожили
вот тогда точно нада будет минимум Р5 на 5000мхц для запуска тетриса


Не прав. У меня тогда был Intel Celeron 1000Mhz c 256Mb RAM. И все программы на Java просто улетали (примеры: NetBeans IDE).


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0439 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.