Я скомпилировал файл jar. Вот код:
package javaProject;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("FrameDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
System.out.println("Enter something >>> ");
Scanner scanner = new Scanner(System.in);
System.out.println(scanner.nextLine());
scanner.close();
}
}
Вот мой сценарий Apple Script:
do shell script "java -jar /Users/Harry/Desktop/appleScript.app/Contents/javaProject.jar"
Ничего не печатается в консоли, и объект сканера не запрашивает мой ввод в любом случае точка, но JFrame создан. Кто-нибудь может объяснить, почему это так? Спасибо.