Arhn - архитектура программирования

Запуск файла jar и вызов метода из основного метода в java

Я сделал приложение JFrame, в котором я создал метод и добавил кнопку с событием нажатия кнопки. Теперь я вызвал этот метод из нажатия кнопки, а также из основного метода. В соответствии с моими потребностями мне нужно запустить это приложение как банку файл.. Если файл jar был запущен, он должен выполнить метод напрямую, и если нажата кнопка, он должен снова вызвать тот же самый...

Теперь проблема в том, что при выполнении в среде IDE Netbeans его рабочий файл, но при выполнении из файла jar он выдает ошибку.

Вот мой код..

Метод:

       public static void captureCDRProcess(){}

Событие нажатия кнопки.

 button.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent ae) {

            captureCDRProcess();

        }
    });

и вот мой основной метод:

 public static void main(String args[]) {

    captureCDRProcess(); 

    JframeGuiProcessingCDRcallCost frame = new JframeGuiProcessingCDRcallCost() {
        @Override
        public void actionPerformed(ActionEvent e) {
            throw new UnsupportedOperationException("Not supported yet.");
        }
    };


    frame.setTitle("Process Cdr");
    frame.setSize(600, 400);
    frame.setLocation(200, 100);
    frame.getContentPane().setBackground(Color.cyan);
    frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
    frame.setVisible(true);

}
17.10.2013

  • в чем ошибка? пожалуйста, прикрепите трассировку стека 17.10.2013
  • Ошибка как-то связана с throw new UnsupportedOperationException("Not supported yet.");? 17.10.2013

Ответы:


1

Если вы хотите запустить банку, вы должны добавить файл манифеста в свою банку. Дополнительную информацию можно найти по адресу: http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html

17.10.2013
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..