Java:如何启用JIT?

通过Eclipse运行Java应用程序时遇到问题。 一旦点击运行,一个提示显示:

“断言失败!程序:../ truetype.c行:2133

expression式:glyph!= NULL

(请重试以debugging应用程序 – 必须启用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); } 

我的事情你的问题不是关于“启用JIT”,也许你的Java安装

即时调试 – 查看JIT是什么

如何:启用/禁用实时调试

故障排除

  • 检查你的Java安装
    • 尝试从“命令行”运行java程序:java NAME_OF_CLASS_WITH_MAIN
  • 检查是日食instalation
    • 尝试从“eclipse”运行其他java程序