之前做写完一个demo第一次运行编译类文件时出现题目这个问题,
在排除是环境变量问题之后,花了半天时间反复翻了很多博客,
最终用删除package语句才编译成功
刚刚看了书中一段说明,发现有点明白什么原因了,
所谓包,相当于系统中的文件夹,当类文件中标明在某一个包下即为在某文件夹下,
所以,
运行编译的时候虚拟机会在该包(文件夹)下面搜索该类,
讲一下解决办法吧,
要么删了package语句,
要么把类文件放在与包名相同的文件夹下面
详细看下面图片说明
依旧没明白的可以在评论区留言
本文介绍了解决Java编译过程中因包路径不匹配导致的问题。通过删除package语句或将类文件放置于正确的文件夹下,使Java虚拟机能够正确找到并编译类文件。
之前做写完一个demo第一次运行编译类文件时出现题目这个问题,
在排除是环境变量问题之后,花了半天时间反复翻了很多博客,
最终用删除package语句才编译成功
刚刚看了书中一段说明,发现有点明白什么原因了,
所谓包,相当于系统中的文件夹,当类文件中标明在某一个包下即为在某文件夹下,
所以,
运行编译的时候虚拟机会在该包(文件夹)下面搜索该类,
讲一下解决办法吧,
要么删了package语句,
要么把类文件放在与包名相同的文件夹下面
详细看下面图片说明
依旧没明白的可以在评论区留言
7332

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