解决IEDA编译java项目出现 library root ,编译缺少 rt.jar jce.jar

解决IEDA编译java项目出现 library root ,编译缺少 rt.jar jce.jar

问题

编译项目时,提示找不到rt.jar,编译添加后,出现缺少jce.jar,maven依赖项显示jar包名,不显示maven:项目结构名称,idea版本2022.1

解决方式一

在项目的pom文件maven编译插件后添加以下内容:

    <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>utf-8</encoding>
            <compilerArguments>
                <verbose />
                <bootclasspath>${JAVA_HOME}/jre/lib/rt.jar${path.separator}${JAVA_HOME}/jre/lib/jce.jar</bootclasspath>
            </compilerArguments>
        </configuration>
    </plugin>

解决方式二

删除本项目的idea文件(.idea文件夹及xxx.iml文件),重新导入项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Proteus STM32 boot是指在Proteus软件平台上使用STM32芯片进行引导(boot)的过程。STM32是由意法半导体(STMicroelectronics)开发的一系列32位Flash嵌入式微控制器,广泛应用于各种嵌入式系统中。 在Proteus中进行STM32引导,可以模拟实际硬件环境,通过在软件中搭建STM32开发板,实现虚拟的引导过程。这样能够在不具备硬件开发板的情况下,验证和调试STM32固件程序的正确性和稳定性。 在Proteus中进行STM32引导时,通常需要进行以下几个步骤: 1. 准备STM32开发板模型:通过Proteus的元件库选择STM32开发板模型,将其添加到设计画布中。 2. 连接STM32开发板:选择合适的接口连接STM32开发板,例如通过串口(UART)或调试接口(SWD)等。 3. 配置引导信息:设置STM32引导模式和引导源,可以选择通过串口通信引导、通过外部存储介质(如SD卡或闪存)引导等。 4. 导入固件程序:将需要引导的STM32固件程序导入Proteus,例如将.hex或.bin格式的固件程序文件加载到虚拟的STM32芯片中。 5. 开始引导:根据配置的引导信息,启动STM32引导过程。Proteus会模拟STM32芯片从指定源读取固件程序,并加载到芯片内部进行启动。 通过Proteus STM32 boot,我们可以快速验证STM32固件程序的功能,检查其在不同引导模式下的运行情况,以及进行故障调试和性能优化。这对于嵌入式系统开发者来说是非常有价值的。 ### 回答2: Proteus是一种常用的电子电路仿真软件,支持模拟多种电子元件的工作原理和性能。STM32是意法半导体(STMicroelectronics)推出的一系列基于ARM Cortex-M内核的微控制器产品。 在Proteus中使用STM32进行启动时,可以通过以下步骤实现: 1. 首先,我们需要在Proteus中添加STM32系列微控制器模型。可以在Proteus软件的“Library”中搜索并导入所需STM32型号的模型。 2. 然后,我们需要设计一个电路图,将STM32微控制器与其他电子元件(如LED、电阻、电容等)连接起来。可以使用Proteus中的元件库将这些元件添加到电路图中。 3. 接下来,我们需要进行电路图的连线和元件参数的设置。可以使用电线工具将电子元件连接到STM32的引脚上,并对元件的参数进行设置,如电阻或电容的阻值或容值。 4. 在完成电路图设计后,我们可以进行仿真。选择适当的仿真工具,并设置仿真参数,如仿真的时间长度、步长和初始条件。 5. 启动仿真后,Proteus将会模拟STM32微控制器的工作,并显示输出结果。可以查看仿真结果图形或输出信息,以验证STM32的启动过程和期望的功能是否正确。 总之,在Proteus中使用STM32进行启动需要导入模型、设计电路图、连线设置和仿真等步骤。通过仿真可以验证和调试STM32的启动过程,以确保其正常运行和期望的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值