Почему я не могу нормально запустить свой файл .jar? (macOS)

#java #macos #jar #export

#java #macos #jar #экспорт

Вопрос:

Я только что запрограммировал свой первый JFrame и экспортировал его, но я не могу нормально запустить файл .jar. Когда я пытаюсь запустить его с помощью терминала, он работает без каких-либо проблем. Однако, когда я пытаюсь открыть файл обычным способом, дважды щелкнув по нему, я получаю сообщение об ошибке, похожее на это: файл Java jar «Programm.jar » не удалось запустить. Вот код (может быть, с ним что-то не так?):

 package GUI;

import javax.swing.JFrame;

public class Frame {
    
    public static void main(String[] args) {
        
        JFrame jf = new JFrame();
        jf.setVisible(true); 
        jf.setSize(500, 300);
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jf.setLocationRelativeTo(null);
        jf.setTitle("Programm");
        jf.setResizable(false);
        
            
    }

}

  

Заранее спасибо!

Ответ №1:

Я думаю, вам нужно связать тип файла с исполняемым файлом Java, тогда Finder будет знать, что делать при двойном щелчке