目录
一、idea无法编译单个文件 或 一直找不到包(包真的存在)
1、问题描述
2、问题引起原因
3、问题解决方法
一、idea无法编译单个文件 或 一直找不到包(包真的存在)
1、问题描述
a、在开发时,我们有时候需要编译单个文件,idea也提供了编译单个文件的按钮,如下图:
但是当我们的项目变得很大,模块变多时,项目引入就会出现各种问题。比如你高高兴兴的从公司的git或者svn上拉取了一个项目,正当你要“大战身手”,点击编译按钮的时候,idea给你报了一大堆错误~~
经过你“熟练”的解决这些乱七八糟的问题之后,项目跑起来了,你很高兴。可是第二天你再打开原来的项目时,你发现编译又?叒叕报错了!!!单个文件无法编译成功!!!一直找不到类里的包~可是我的包在啊!!!崩溃!!!最崩溃的是度俍上面找不到解决方法或者找到的方法你试了不管用!
我的包明明就在 这里,点击也能跳入,怎么单个编译就不行了???
2、问题解决方法
a、如果你整个项目编译,就没有这个问题,不过这很耗时!!!对于大项目来说,有些模块根本不需要在本地编译,徒耗我们的时间
b、对于单个编译需求的你,一定关闭了idea自动编译功能,这时你只需要找到你缺少的包,尽管他不是真的不在,你只需动动你的鼠标,在项目文件里将这个一直报错缺少的包单独编译一下。再去编译你的单个class文件就可以了,请看下图
c、去问度俍
d、自己解决不了就去问问公司里的idea大神吧!!!
e、那就整个项目一起编译吧,虽然时间宝贵
f、你不配用idea-_-
3、问题引起原因
a、我们单个编译时,其他文件不会自动编译,我们引用其他类时,如果没有他们的class文件,我们单个编译找不到引用的class文件,当然少包编译不了,就像你敲javac的时候,是不是要给引用的类也编译一下先???
ps:被idea虐了千百遍的无处安放的我——_+