gpt4 book ai didi

java - 我切换到 Linux,现在我得到一个 java.awt.HeadlessException

转载 作者:太空宇宙 更新时间:2023-11-04 12:54:11 25 4
gpt4 key购买 nike

我正在使用核心 java 库制作一个 2D 游戏引擎,并且刚切换到 linux。在我的游戏引擎运行良好之前,但现在我已经切换到 Linux,当我尝试运行代码时,它抛出一个 java.awt.HeadlessException。

我该如何解决这个问题?

这是抛出错误的类。我不确定它会有多大帮助。还有很多。我很确定唯一重要的事情是我将 awt 库用于按键事件。

package Platformer;

import java.awt.Dimension;

import javax.swing.JFrame;

public class Game {
public static void main(String args[]){
JFrame frame=new JFrame();
GameComponent gp=new MainGame();
frame.add(gp);
frame.pack();
frame.setSize(1920, 1080);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}

最佳答案

异常表示安装在该 linux 机器上的 JRE 可能不包含 headless (headless) JRE。

Headless JRE 是提供用于图形组件的依赖项的包。

检查您的 Java 安装,如果有疑问,请尝试重新安装

关于java - 我切换到 Linux,现在我得到一个 java.awt.HeadlessException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36257691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com