2013-02-21 66 views
-2

我使用java創建了一個程序。 現在,我做了我建立它。 如何讓我的程序只運行一次或 他們稱爲單實例。單實例或單個程序打開

+4

參見[如何對實現-A-單實例java應用程序](http://stackoverflow.com/questions/177189/how-to-implement-a-single-instance-java-application) – Anujith 2013-02-21 06:24:19

回答

-1

這是你如何創建一個單獨的類

public class MyClass 
{ 
    private MyClass instance; 

    private MyClass() { } 

    public static MyClass getInstance() 
    { 
    return instance == null ? new MyClass() : instance; 
    } 
} 

那麼,前所未有您試圖調用類做這種方式

public class Main 
{ 
    public static void main(String[] args) 
    { 
    MyClass mc = MyClass.getInstance(); 

    //With this only one instance of your class is possible 
    } 
} 
+4

OP是問如何有一個單一的實例程序(即一個JVM),而不是如何創建一個單例類。 – 2013-02-21 06:49:21