Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > MinGW GCJ, не запускается скоппилированный exe.


Автор: Feldsher 5.5.2011, 02:07
Ребята, помогите пожалуйста побороть такую проблему: после компиляции исходника java в исплоняемый файл, при запуске exe-ка на секунду появляется чёрный экран и сразу же тухнет.
Компилятор из набора MinGW-5.1.6, дополнительно установлено  libiconv-1.9.2-1.
Компилирую по-разному,  результат один и тот же.

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

Код

bin\gcj --main=gui2 -o gui2 gui2.java


Код

bin\gcj -С gui2.java
bin\gcj -g   --main=gui2 -o gui2 gui2.class


Код программы:
Код

import javax.swing.*;

public class gui2 extends JFrame {
    public gui2(){
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JLabel label=new JLabel("test");
        add(label);
        pack();        
    }
    public static void main(String[]args){
        new Runnable(){
            public void run() {
                new gui2().setVisible(true);
                
            }}.run();
    }
}

Автор: Stolzen 5.5.2011, 06:54
Попробуйте сделать батник, в котором будет

Код

вызов программы
pause


Что-нибудь выводит?

Автор: Feldsher 5.5.2011, 08:52
Здравствуйте.
Пробовал и такой подход, не помогает.

Автор: Amp 5.5.2011, 11:49
Обычный "Hello, world" работает? У gcj поддержка swing формальная, поэтому я бы для начала убедился, что более простые приложения нормально собираются и работают.

Автор: Feldsher 5.5.2011, 18:53
С выводом строки та же картина.

Код

..
public static void main(String[]args){
System.out.println("compiled and launched");
}
...

Автор: Feldsher 7.5.2011, 11:49
Ребята, так не подскажете в чём тут дело?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)