1

Eclipseを介してJavaアプリケーションを実行する際に問題が発生しました。[実行]をクリックすると、プロンプトが表示されます。

「アサーションに失敗しました!プログラム:../ truetype.c行:2133

式:グリフ!= NULL

(アプリケーションのデバッグを再試行してください-JITを有効にする必要があります)」

ここに画像の説明を入力してください * [再試行]をクリックすると、「javaw.exeが動作を停止しました」というプロンプトが表示されます。

ここに画像の説明を入力してください

ラップトップを再起動しようとしましたが、それでも問題は発生します。誰もがそれを解決する方法を知っていますか?前もって感謝します。

編集1: 以下は私が実行しようとしているコードです。

public static void main(String[] args) {
    initView();
}

private static void initView() {
    final JFrame frame = new JFrame();
    frame.setTitle("Testing 101");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    final JTextField nameTextField = new JTextField();
    frame.getContentPane().add(nameTextField);

    JButton saveButton = new JButton();
    saveButton.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            JOptionPane.showMessageDialog(frame, "Hello "+nameTextField.getText());
        }
    });
    frame.getContentPane().add(saveButton);

    // Display.
    frame.pack();
    frame.setVisible(true);
}
4

1 に答える 1

1

あなたの問題は「JITを有効にする」ことではなく、おそらくJavaのインストールにあると思います

ジャストインタイム デバッグ - 最初に JIT とは何かを確認する

方法: ジャストインタイム デバッグを有効または無効にする

トラブルシューティング

  • あなたのJavaインスタレーションをチェックしてください
    • 「コマンドライン」から Java プログラムを実行してみてください: java NAME_OF_CLASS_WITH_MAIN
  • チェックは日食のインストールです
    • 「Eclipse」から他のJavaプログラムを実行してみてください
于 2012-07-13T03:40:29.973 に答える