Soru & Cevap

Java programının birçok kez çalıştırılmasını engelleme?

31.03.2021 - 05:57

Jar dosyası çalıştırıldığında bir çok pencere açılmasını istemiyorum. Bunun internette iki çözümünü buldum biri lockfile yöntemi ile dosya oluşturmak. Diğeride socket ile haberleşmesini sağlamak. Lockfile metodu işe yarıyor.

Socket yöntemi ile ilgili verilen örnekleri denediğimde ya program bir çok pencerede açılmaya devam ediyor yada hiç pencere açılmıyor. Acaba eksik yada hatalı birşey mi yapıyorum?

Denediğim socket yöntemi örneği

System.out.println ("started at" + new Date());
    ServerSocket s = new ServerSocket(12345);

    try {
      System.out.println ("socket at"+ new Date ());
      Thread.sleep(Long.MAX_VALUE);
    }
    finally {
      s.close ();
    }

 

 

29 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user sevgii
sevgii
31.12.2022 - 01:29

Cevabı bende merak ediyorum, çözüme ulaşabildiniz mi acaba?