【Eclipse】【2】遇到的问题

本文汇总了Maven项目中常见的10个问题及其解决方法,包括项目导入错误、pom.xml配置问题、编译异常、依赖冲突等,提供详细的步骤指导,帮助开发者快速定位并解决问题。

前言:

1,导入maven项目有红叉

2,pom.xml出错

3,debug启动老是跳转到断点,提示SilentExitException

4,编译没有class文件生成

5,报错,Access restriction: The type BASE64Decoder is not accessible due to restriction on required library 

6,报错,Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix

7,pom.xml错误,org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)

8,.properties文件中文显示乱码

9,Eclipse导入项目:No projects are found to import

10,报错Unbound classpath container: 'JRE System Library [jdk17060]' in project **** 

 

正文:

1,导入maven项目有红叉

解决方法:右键项目 → maven → update project

参考博客:

eclipse导入maven项目有红叉及pom.xml出错的问题的解决 - Jennifer Bai - 优快云博客
https://blog.youkuaiyun.com/baijingfeng_1/article/details/79507931

 

2,pom.xml出错:error:Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:exec-maven-plugin:1.5.0:exec (execution: node, phase: compile)

解决方法:

方法1:命令行窗口:mvn clean → mvn eclipse:clean → mvn eclipse:eclipse

方法2:windows  → Preferences  →  Maven → Error/Warnings下Ignore掉这个 plugin execution错误

参考博客:

同1

 

3,debug启动老是跳转到断点,提示SilentExitException

 解决方法:Window  → Preference → Java → Debug,将“Suspend execution on uncaught exceptions”的勾去掉即可

参考博客:

eclipse debug启动老是跳转到断点,提示SilentExitException - 赖进杰的专栏 - 优快云博客
https://blog.youkuaiyun.com/ljj_9/article/details/79403729

 

4,编译没有class文件生成

解决方法:

(1)可能是自动编译没打开:project->build automatically

(2)注意你的工程项目上有没有打小红叉,项目报错时,eclipse是不自动编译的

(3)项目里引用不用的jar包,但该jar包已被删除

(4)关掉所有可能打开项目的程序,清除原有的class文件,clean一下,重新编译生成文件

(5)重新导入项目

注:其实一般都不是(1)(2),我是(4),不知道原来的class文件怎么了,偶尔会影响新的生成

参考博客:

Eclipse编译没有class文件生成 - 李鬼989 - 博客园
https://www.cnblogs.com/ligui989/archive/2013/10/09/3359979.html

 

5,报错,Access restriction: The type BASE64Decoder is not accessible due to restriction on required library 

编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;编译报错

解决方法:

(1)在project build path中先移除JRE System Library,再重新添加回来,重新编译

(2)Windows → Preferences → Java → Compiler → Errors/Warnings → Deprecated and trstricted API → Forbidden reference (access rules):  → change to warning

注:我是用方法一解决的

参考博客:

sun.misc.BASE64Encoder找不到jar包的解决方法 - 天书夜读 - 优快云博客
https://blog.youkuaiyun.com/jbxiaozi/article/details/7351768

 

6,报错,Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix

解决方法:右键项目 → maven → update project

参考博客:

Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix - 无知人生,记录点滴 - 优快云博客
https://blog.youkuaiyun.com/testcs_dn/article/details/36461747

 

 7,pom.xml错误,org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)

解决方法:在help → Install New Software → Work with中输入:https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

参考博客:

pom.xml错误,org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter) - MiniCTO - 优快云博客
https://blog.youkuaiyun.com/minicto/article/details/68923938

 

8,.properties文件中文显示乱码

解决方法:Windows → Preferences → General → Content Types → Java Properties File → *.properties 选择Default encoding为UTF-8格式

参考博客:

eclipse的.properties文件中文显示问题 - grpideas的专栏 - 优快云博客
https://blog.youkuaiyun.com/grpideas/article/details/46944969

 

9,Eclipse导入项目:No projects are found to import

解决方法:

首先查看项目目录中是否有隐藏文件.project和.classpath,没有的话:

(1)把其它项目的.project, .classpath文件拷贝过来

.project文件修改<name>AboxTVExchange</name>这个项目名称

.classpath文件通常不用改、

(2)将源码包移到非workspace目录下,然后new → project  →  create project from exist source

参考博客:

Eclipse导入项目:No projects are found to import - mcy478643968的专栏 - 优快云博客
https://blog.youkuaiyun.com/mcy478643968/article/details/19609113

 

10,报错Unbound classpath container: 'JRE System Library [jdk17060]' in project **** 

解决方法:

(1)在项目上单击鼠标右键 → Build Path → Configure Build Path 

(2)Java Build Path → Libraries → 删除错误的Libraries → Add Library → 选中JRE System Library → Next

(3)选择“alternate JRE”,如果下拉列表中没有,就点右侧的“Installed JREs”按钮添加,选择完成之后单击Finish按钮完成。

参考博客:

 

Unbound classpath container: 'JRE System Library [jdk17060]' in project *** - 无知人生,记录点滴 - 优快云博客
https://blog.youkuaiyun.com/testcs_dn/article/details/39637663

 

转载于:https://www.cnblogs.com/huashengweilong/p/10808334.html

提供了基于BP(Back Propagation)神经网络结合PID(比例-积分-微分)控制策略的Simulink仿真模型。该模型旨在实现对杨艺所著论文《基于S函数的BP神经网络PID控制器及Simulink仿真》中的理论进行实践验证。在Matlab 2016b环境下开发,经过测试,确保能够正常运行,适合学习和研究神经网络在控制系统中的应用。 特点 集成BP神经网络:模型中集成了BP神经网络用于提升PID控制器的性能,使之能更好地适应复杂控制环境。 PID控制优化:利用神经网络的自学习能力,对传统的PID控制算法进行了智能调整,提高控制精度和稳定性。 S函数应用:展示了如何在Simulink中通过S函数嵌入MATLAB代码,实现BP神经网络的定制化逻辑。 兼容性说明:虽然开发于Matlab 2016b,但理论上兼容后续版本,可能会需要调整少量配置以适配不同版本的Matlab。 使用指南 环境要求:确保你的电脑上安装有Matlab 2016b或更高版本。 模型加载: 下载本仓库到本地。 在Matlab中打开.slx文件。 运行仿真: 调整模型参数前,请先熟悉各模块功能和输入输出设置。 运行整个模型,观察控制效果。 参数调整: 用户可以自由调节神经网络的层数、节点数以及PID控制器的参数,探索不同的控制性能。 学习和修改: 通过阅读模型中的注释和查阅相关文献,加深对BP神经网络与PID控制结合的理解。 如需修改S函数内的MATLAB代码,建议有一定的MATLAB编程基础。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值