导包时无法识别我自己写的类

来源:3-1 主方法的实现1

xin小笨

2022-05-03 17:33:24

https://img.mukewang.com/climg/6270f5f4092da38c04690513.jpg


https://img.mukewang.com/climg/6270f61509f7ca5712520328.jpg


  1. 请问下老师,我导包怎么一直识别不到我自己写的类呢?

  2. 还请问下截图中的一样的类放在两个文件夹下,为什么一个带class后缀而一个不带?区别是什么

  3.橙色的文件和蓝色的文件是什么含义?

写回答

1回答

好帮手慕小小

2022-05-03

同学你好,同学项目的目录结构不太正确,建议重新创建项目后再编写程序,项目的创建可参考下第10周相关课程内容,如下:

https://img.mukewang.com/climg/627146bd09db832b07550652.jpg


1、从截图来看同学展示的是两个项目,不同项目中的类无法直接导入,可将另一项目中的类复制粘贴到当前项目中后再进行导入操作。

无法导入的原因:当前项目中无要入的相关包及类,故无法识别导入失败。

https://img.mukewang.com/climg/62714721091b163115430439.jpg

2、.java文件是源文件,也就是当前编写的代码文件,通过javac命令编译后会生成.class文件;

.class文件是字节码文件,即.java文件编译后生成的代码文件。

3、蓝色的文件夹是源文件夹,用来存放源文件,即程序员编写的代码文件;橙色的文件夹是编译后自动生成的文件夹,用来存放编译后的字节码.class文件。橙色文件夹是IDEA帮助我们自动生成的,我们一般无需操作橙色文件夹 只操作蓝色文件夹即可。

祝学习愉快~

1

0 学习 · 9886 问题

查看课程