Prevent program from running multiple times

boolean isexist;
        final String PID = "Start";
        try {
            JUnique.acquireLock(PID);
            isexist = false;
        } catch (AlreadyLockedException e1) {
            isexist = true;
        }
        if (isexist) {
            Log.OutLog("%s已开启,无需再次启动。", PID);
            System.exit(0);
        }

it.sauronsoftware.junique.JUnique

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324499633&siteId=291194637