-2
我使用java創建了一個程序。 現在,我做了我建立它。 如何讓我的程序只運行一次或 他們稱爲單實例。單實例或單個程序打開
我使用java創建了一個程序。 現在,我做了我建立它。 如何讓我的程序只運行一次或 他們稱爲單實例。單實例或單個程序打開
這是你如何創建一個單獨的類
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
}
}
OP是問如何有一個單一的實例程序(即一個JVM),而不是如何創建一個單例類。 – 2013-02-21 06:49:21
參見[如何對實現-A-單實例java應用程序](http://stackoverflow.com/questions/177189/how-to-implement-a-single-instance-java-application) – Anujith 2013-02-21 06:24:19