背景。学习jvm使用langtools对java文件编译时报错。学习例子”知乎作者的这篇文章中“,这是url https://zhuanlan.zhihu.com/p/484328764
一、报错原因:查找断点。程序未找到resource boudle文件引起。
问题排查顺序。认识resouce bundle是什么。有什么作用。可以认识这篇文章。https://www.python100.com/html/XK20G169RVJ4.html .由此可以想到 idea java项目的resources资源文件的加载。
二、解决方法。需要找到具体的resource boundle文件。将resource boudle文件中所有的内容拷贝到 idea的 resources目录下。有必要还需创建对应目录。
-
拷贝到resouces后目录截图。
-
resource bundle 的查找
文件的原位置是在这。
-
报错位置,debug程序查找为何报错的截图
-
将resource bundle文件移动位置以后。使用maven 命令进行编译。查找target目录下是由存在想要得到的资源文件
-
运行 Main.java的main方法后正常运行。且编译Heloworld.java文件得到对应的Heloworld.class文件.