在idea里运行swing程序正常,但是在外部运行jar包却报错,可能是jdk版本问题

embedded/2024/9/24 19:23:03/

在这里插入图片描述

在idea里运行swing程序异常,报Caused by: java.awt.HeadlessException错误
在这里插入图片描述

System.setProperty("java.awt.headless","false");

加上这句话


http://www.ppmy.cn/embedded/116228.html

相关文章

误删系统引导如何恢复?如何创建系统引导?

Default Boot Device Missing or Boot Fai led.Insert Recovery Media and Hit any keyThen Select “Boot Manager’ to choose a new Boot Device or to Boot Recovery Media 一、事出原因: 同事强迫症格式化所有系统引导盘后,重装系统后无法开机问题…

vue-router路由(重定向,嵌套,动态路由匹配,命名,高亮,守卫)

一、前端路由的概念与原理 路由router就是对应关系。分为前端路由和后端路由。 1后端路由 后端路由指的是:请求方式、请求地址与function处理函数之间的对应关系。在node.js中,express理由的基本用法如下: const express require(expres…

Linux 基础入门操作 第九章 进程之间通讯消息队列

9.5 消息队列 消息队列也可以独立于发送和接收进程而存在,从而消除了在同步命名管道的打开和关闭时可能产生的困难。2、同时通过发送消息还可以避免命名管道的同步和阻 塞问题,不需要由进程自己来提供同步方法。3、接收程序可以通过消息类型有选择地接收…

设计模式七大原则

设计模式的七大原则是指导软件设计和架构的基本准则,帮助开发者创建更灵活、可维护和可扩展的系统。以下是这七大原则的详细介绍: 1. 单一职责原则 (SRP: Single Responsibility Principle) 定义 一个类,应当只有一个引起它变化的原因&…

Trainer API训练属于自己行业的本地大语言模型 医疗本地问答大模型示例

Trainer API 是 Hugging Face transformers 库中强大而灵活的工具,简化了深度学习模型的训练和评估过程。通过提供高层次的接口和多种功能,Trainer API 使研究人员和开发者能够更快地构建和优化自然语言处理模型 文章目录 前言一、Trainer API它能做什么…

vue3中使用nexttick

1、引入 import { nextTick } from vue 2、具体使用,配合异步 setup() {const message ref(Hello!)const changeMessage async newMessage > {message.value newMessageawait nextTick()console.log(Now DOM is updated)}} 3、具体使用,普通 方…

使用四叉树碰撞的游戏 显微镜RPG

实现四叉树碰撞检测 //author bilibili 民用级脑的研发记录 // 开发环境 小熊猫c 2.25.1 raylib 版本 4.5 // 2024-7-14 // AABB 碰撞检测 在拖拽,绘制,放大缩小中 // 2024-7-20 // 直线改每帧打印一个点,生长的直线,直线炮弹 /…

docker存储

docker分层结构 如图所示,容器是由最上面可读可写的容器层,以及若干个只读镜像层组成,创建容器时,容器中的 数据都来自镜像层。这样的分层机构最大的特点是写时复制: 1、容器中新生成的数据会直接存放在容器层&#xf…