-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