背景:在b站上跟黑马阿伟老师学习如何将写好的游戏代码打包成可以下载安装的.exe文件时报了这个错误。
原因:找了一圈后发现是因为打包后的程序只能运行JDK8-JDK11的版本,而我将代码打包成.jar包时用的是JDK17,所以报了这个错
解决办法:重新用JDK11将代码打包成.jar包就好
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
300+累计阅读
353平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄5年
背景:在b站上跟黑马阿伟老师学习如何将写好的游戏代码打包成可以下载安装的.exe文件时报了这个错误。
原因:找了一圈后发现是因为打包后的程序只能运行JDK8-JDK11的版本,而我将代码打包成.jar包时用的是JDK17,所以报了这个错
解决办法:重新用JDK11将代码打包成.jar包就好
Exec Maven Plugin实战:在构建生命周期中可靠执行Java程序
Maven 构建生命周期是 Java 项目标准化交付的核心机制,其本质是将编译、测试、打包等阶段按序组织的可扩展流程。Exec Maven Plugin 作为官方推荐的轻量级执行插件,基于 Maven 内置 classpath 解析与生命周期绑定能力,实现无需外部脚本即可在指定 phase(如 validate、process-classes)中安全运行 Java 工具类。它解决了 classpath 不一致、JDK 环境差异、CI/CD 可移植性差等高频痛点,技术价值在于将零散的运维逻辑(如配置校验、Sw
Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file
Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file
Oracle JDK在Windows 11安装的三大暗坑与实战解决方案
Java开发环境配置是软件工程的基础能力,而JDK作为Java运行与编译的核心工具链,其安装稳定性直接影响项目构建、IDE集成与容器化部署。Oracle JDK因商用授权策略调整,已与Windows 11系统级安全机制(如Smart App Control、受控文件夹访问、PATH解析升级)产生深度冲突。理解JDK安装本质——不仅是复制bin目录,更是账号体系对接、权限模型适配与环境变量语义校验的过程——才能规避注册失败、javac不可用、PATH静默失效等高频故障。本文聚焦Windows 11平台下Ora
has been compiled by a more recent version of the Java Runtime (class file version 61.0)
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class f
Copilot与Grok Build实战对比:AI编程工具如何真正嵌入开发工作流
AI编程工具的核心价值不在于模型参数或上下文长度,而在于能否深度融入真实开发工作流——从代码补全、错误修复到跨文件重构。这类工具本质上是基于大语言模型的智能协作者,其能力边界由上下文感知机制(如IDE实时状态接入、本地向量索引)、工程化适配能力(如Spring Boot配置推导、NPE根因定位)及轻量化响应性能共同决定。技术选型的关键,是匹配角色需求:个体开发者需秒级直觉型辅助(如GitHub Copilot),而架构师更依赖可审计、可定制的系统级自动化(如Grok Build)。本文聚焦API集成、异常修
DataGrip 2025安装避坑指南:JDK17、环境隔离与国产库连接
DataGrip作为面向多源异构数据库的智能SQL IDE,其核心能力依赖于底层IntelliJ Platform对JVM运行时的严格要求。理解SQL解析引擎原理,需明确JDK版本兼容性(如JDK 17.0.12为硬性门槛)、环境变量隔离机制及类加载路径控制逻辑——这直接决定达梦、高斯、人大金仓等国产数据库能否正确识别语法、加载驱动并启用AI辅助功能。技术价值体现在统一语义理解、跨库DDL自动生成与执行计划可视化等工程提效场景。本文聚焦安装阶段的确定性实践,覆盖JDK精准锁定、PATH净化、临时目录重定向、
idea 报错Java Runtime (class file version 61.0), this version of the Java Runtime only ...55.0
pom中指定springboot版本号,3.1的版本需要jdk17。最后右侧maven 先clean 再install。查看自己pom文件中java的版本,将版本改为11。project structure中版本改为11。55对应jdk11,61对应jdk17.setting中版本改为11。
Linux下Tomcat安装配置实战:权限、JVM调优与systemd服务化
Tomcat作为Java Web应用的核心容器,其在Linux环境的部署远不止解压启动——本质是Linux系统权限模型、JVM类加载与内存管理、网络栈绑定及服务化治理的综合工程实践。理解`/opt/tomcat`目录权限继承规则、`systemd`服务单元中`Environment`变量的作用域、`JAVA_HOME`与`CATALINA_HOME`的隔离逻辑,是规避`Permission denied`和`JAVA_HOME not set`等高频故障的前提;而科学设定`-Xms/-Xmx`需结合`fre
java开发遇到过的问题
当前文章为我平时遇到过的java问题,主要结构为: 标题:报错的问题 内容:报错详情 解决/未解决
【异常】has been compiled by a more recent version of the Java Runtime (class file version 55.0)
摘要 项目运行时出现UnsupportedClassVersionError错误,原因是使用Java 11编译的代码尝试在Java 8环境下运行(版本不兼容)。解决方案为:1. 将jar包移至Java 11安装目录;2. 使用JDK 11运行程序,问题解决。该问题涉及JDK版本匹配,需确保编译与运行环境一致。
别再只调A*算法了!聊聊ROS机器人导航中,OpenCV视觉信息如何与激光雷达数据“打配合”
本文探讨了ROS机器人导航中激光雷达与OpenCV视觉融合的实战策略,揭示了如何通过多模态感知提升导航精度。文章详细介绍了视觉特征到代价地图的转化方法、系统级挑战的工程解决方案,以及融合感知下的路径规划进化,帮助开发者优化机器人导航系统。
深入解析JDK版本与Class文件版本映射关系及兼容性解决方案
Java的Class文件版本号是JVM加载和执行字节码的关键标识,它遵循严格的向下兼容机制,确保Java平台能够实现“一次编写,到处运行”的核心承诺。其原理基于Class文件头中的主版本号字段,该字段与JDK发行版本存在固定的映射关系(主版本号 = JDK发行版本号 + 44)。这一机制的技术价值在于保障了Java生态的长期稳定性和跨版本兼容性,使得企业级应用能够在不同JVM环境中稳定部署。在实际应用场景中,开发者常因编译环境与运行环境JDK版本不一致而遭遇“UnsupportedClassVersionE
四、嘉立创EDA原理图绘制实战:从零搭建STM32温湿度监测系统
本文详细介绍了使用嘉立创EDA标准版从零开始绘制STM32温湿度监测系统原理图的完整流程。涵盖核心元器件选型、电源电路设计、ADC按键创新应用及模块化布局技巧,帮助电子爱好者快速掌握STM32系统设计,提升嵌入式开发实战能力。
Maven exec:java 原理与实战:构建即运行的Java执行规范
Maven exec:java 是一种将Java程序执行深度集成到构建生命周期中的核心机制,其本质是复用Maven已解析的依赖树、profile配置和classpath管理能力,实现‘构建即运行’的一致性验证。它不启动新JVM(默认),而是通过当前ClassLoader加载main类并反射调用,从而天然继承pom.xml中声明的JDK版本、属性、依赖范围等上下文。相比手动java -cp或spring-boot:run,它规避了环境漂移风险,支撑本地调试、CI/CD门禁、多环境快速验证等关键场景。本文深入解
创建可视化机房
(3)窗户位置创建好以后需要对窗户的墙面镂空位置进行修补,具体操作为,选中镂空位置的顶点(这里必须是选择一个平面的顶点,不要跨平面选择),实际操作如下图:选择点以后,鼠标右键,选择【从顶点创建边/面】,或者按F键,随后对其他镂空位置进行相同操作;(2)将【物体模式】修改为【编辑模式】,选中-x对应面的所有顶点,移动顶点位置,其他放小调整按照同理,找到选中对应面的所有顶点,移动位置即可;调整动画事件轴上的线,选中关键帧的时间,调整模型的位置或者旋转角度,具体根据插入关键帧菜单选择的项进行模型的相关调整。
单神经元PID控制:从Hebb到Delta,四种学习规则在MATLAB里到底怎么选?
本文深入探讨了单神经元PID控制算法在MATLAB中的四种学习规则(无监督Hebb、有监督Delta、有监督Hebb及改进Hebb)的实战对比与选型指南。通过详细的仿真实验和性能指标分析,为工程师提供了基于实际工程考量的选型建议和参数整定技巧,帮助优化复杂非线性系统的控制效果。
Java环境配置从零落地:JDK下载安装与环境变量实战指南
Java环境配置是Java开发的基石,涉及JDK下载、版本选择、JAVA_HOME与PATH环境变量设置等核心环节。其本质是让操作系统、命令行工具和IDE(如IntelliJ IDEA)统一识别并调用指定版本的Java运行时与编译器。正确配置不仅避免'java不是内部命令'或'UnsupportedClassVersionError'等高频报错,更保障Maven构建、Spring Boot启动及多版本协同开发的稳定性。关键在于理解JDK发行版差异(如Temurin vs Oracle JDK)、LTS版本选
华为Atlas 300I推理卡驱动安装避坑指南:不同安装方式的选择与优化
本文详细解析华为Atlas 300I推理卡驱动安装的三种主流方式(.run、.rpm和源码编译),提供关键环境检查步骤、安装流程优化建议及常见问题解决方案,帮助开发者高效完成芯片推理卡部署并规避典型安装陷阱。
Java项目打包与运行错误排查:从IDEA配置到Maven插件的完整指南
在Java开发中,打包是将源代码、依赖和资源配置整合为可执行交付物的关键环节,其核心原理在于构建工具对项目结构和类路径的管理。理解构建工具如Maven、Gradle的工作原理,以及JAR包中MANIFEST.MF文件的作用,对于确保应用在不同环境下的稳定运行至关重要。这项技术的价值在于实现应用的可移植性和一致性交付,广泛应用于企业级应用部署、微服务架构和持续集成流程。本文聚焦于解决打包后常见的运行错误,例如“找不到主清单属性”和“NoClassDefFoundError”,通过分析IDEA的Artifact
hspice2016安装教程
试装系统:win10 64bit 安装包路径和安装路径最好都不要出现中文,一般选择默认安装在C盘。 1.解压安装包压缩文件。 2.以管理员身份运行hspice_vL-2016.03-2_win.exe。 3.点击“Next”。 4.选择“I accept”,然后点击“Next”。 5.点击“Next”。 6.一般默认安装路径即可,然后点击“Next”。 7.点击“Next”. 8.点击“Next”。 9.正...
由ip地址和子网掩码求网络号、主机号、广播地址(超详细)
1、用二进制数表示IP地址 在进行计算之前,我们首先要学会十进制的IP地址怎么转换为二进制的IP地址。 给出一个例子: 十进制:172.16.25.3 二进制:10101100.00010000.00011001.00000011 1、如果两台主机的网络号相同,我们就说它们是同一网段 2、主机号的意义 - 1)主机号部分全变成1,即为该网段的广播地址 - 2)主机号部分全变成0,即为该网段的网路地址(网络号) 3、如果主机号部分为x位,则该网络能容纳最大主机数为: 2的x次方-2。减2
Spring Boot项目创建失败的三大隐性依赖链与修复指南
Spring Boot项目初始化失败,本质是Maven依赖解析、JDK版本兼容性、IDE与构建工具协同这三重技术契约未对齐所致。其核心原理在于Spring Boot通过BOM(Bill of Materials)统一约束生态组件版本,而JDK字节码版本(如class file version 61.0对应JDK 17)、Maven插件API兼容性、以及仓库元数据完整性共同构成启动前提。该机制显著提升工程一致性,但一旦任一环节错配——如Initializr返回SNAPSHOT版BOM、本地Maven缓存损坏、
SAR成像概述
1. 发展概述 雷达是英文Radar(Radio detection and ranging)的音译,原意为“无线电探测与测距”。雷达的发明是无线电发展史上的里程碑,二战时,英国急需通过雷达探测空中金属物体来帮助搜寻德国飞机,这期间,雷达技术飞速发展,发展出了地对空、空对地轰炸、空对空火控、敌我识别等功能。雷达在第二次世界大战中发挥了重大作用,至今仍是军用和许多民用领域的重要传感器。 早期雷达系统通过时间延迟来测距,通过天线指向来测角,通过多普勒频移测速。1951年,Carl Wiley发现,通..
a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtim
我这边写的代码是java17版本(61.0)的,打包的时候报错当前的是java11版本(55.0)首先要检查IDEA编辑器所有的配置是不是都是17版本。并且本地电脑环境 环境变量配置也得是17版本。并且Maven运行打包也是17版本。这个是maven打包时候的错误。
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java
maven执行install命令时出现java版本不一致的问题
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
maven 打包配置
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> ...
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
8579
9万+

被折叠的 条评论
为什么被折叠?



