package logic;
import java.io.IOException;

import javax.swing.JOptionPane;

public class Main {

	public static void main(String[] args) {
		//creo la riga di comando inserendo alla fine il parametro che indica i
		String [] rigaComando = {"/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession","-suspend"};
		try {
			Runtime.getRuntime().exec(rigaComando);
		} catch (IOException e) {
			JOptionPane.showMessageDialog(null, "Impossibile eseguire l'operazione");
			e.printStackTrace();
		}
	}
}

@@ -1,8 +1,574 @@
+/*%0ACopyright 2012-2015 Stefano Cappa%0A%0ALicensed under the Apache License, Version 2.0 (the %22License%22);%0Ayou may not use this file except in compliance with the License.%0AYou may obtain a copy of the License at%0A%0A    http://www.apache.org/licenses/LICENSE-2.0%0A%0AUnless required by applicable law or agreed to in writing, software%0Adistributed under the License is distributed on an %22AS IS%22 BASIS,%0AWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0ASee the License for the specific language governing permissions and%0Alimitations under the License.%0A*/%0A%0A
 package 

Update Main.java