Merhabalar, bir adet java tabanlı bir programımız mevcut bu program bilgisayarında kullanan kişiler (mağazalarımız) bilgisayarı açınca otomatik başlıyor. Fakat program masaüstüne açık bir şekilde geliyor. Bunu gören çalışanlar da çarpı işaretine basıp programı kapatıyor. Programda minimize etme butonu da var ona basmaları gerek fakat çok çalışan olduğundan dolayı bunu standarta bindirmek istiyoruz.
Program sağ tık özelliklerinde açılınca pencereyi küçült seçip denedik ama olmadı
Windowos hizmetlerinden denedik olmadı.
Bunu nasıl arka planda hiç ekrana gelmeden çalıştırabiliriz? Program java tabanlı
Bir programı (java) pc açılınca arka planda çalıştırmak
2
●92
- 13-09-2023, 10:37:04Üyeliği durdurulduJava tabanlı bir programı arka planda çalıştırmak için birkaç farklı yol izleyebilirsiniz. İşte bu sorunu çözmek için kullanabileceğiniz bazı yöntemler:
- Java Uygulamasını Servis Olarak Çalıştırma:
- Java uygulamanızı bir Windows servisi olarak çalıştırabilirsiniz. Bu, uygulamanızın arka planda sürekli çalışmasını sağlar. Servisler, oturum açtığınızda bile çalışır.
- Bir servis olarak çalıştırmak için Java Service Wrapper gibi üçüncü taraf araçları kullanabilirsiniz. Bu araçlar, Java uygulamanızı bir servis olarak kaydetmenize ve başlatmanıza yardımcı olur.
- Başlangıç Dosyasını Değiştirme:
- Programın başlatılmasını sağlayan başlangıç betiği veya kısayolu değiştirerek, programın başlamadan önce otomatik olarak küçültülmüş bir şekilde açılmasını sağlayabilirsiniz. Bu, programın başlamadan önce penceresini minimize etmek için kod eklemeniz gerekebilir.
- Programınıza Başlangıçta Küçültme Kodu Ekleyin:
- Programınıza, başlangıçta otomatik olarak minimize olacak kod ekleyebilirsiniz. Bu, program açıldığında penceresini hemen küçültecektir. Örneğin:
JFrame frame = new JFrame("Program Adı"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setState(JFrame.ICONIFIED); // Pencereyi minimize et frame.setVisible(true);4.Üçüncü Taraf Araçlar:- Üçüncü taraf pencere yönetimi araçları, programın penceresini otomatik olarak küçültebilir veya gizleyebilir. AutoIt veya Java Robot gibi araçlar kullanarak pencere işlemleri üzerinde kontrol sağlayabilirsiniz.
- Java Uygulamasını Servis Olarak Çalıştırma:
- 13-09-2023, 16:11:28Uygulamanız, başlangıçta kendini system tray'a atmıyorsa yada minimize etmiyorsa , bunun için yeniden kodlayıp derlemediğiniz sürece yapabileceğiniz bir şey yok.
Diğer seçenek ise, küçük bir java uygulması ile başlangıçta çalışan uygulama penceresini kontrol etmek.
Dilerseniz uygun bir ücret ile yardım edebiliriz, whatsapptan yazabilrsiniz. İyi çalışmalar