当前位置: 代码迷 >> 综合 >> idea2020、idea2019 无法编译单个文件 或 一直找不到包(包真的存在)
  详细解决方案

idea2020、idea2019 无法编译单个文件 或 一直找不到包(包真的存在)

热度:74   发布时间:2023-12-17 18:55:07.0

目录

 

一、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虐了千百遍的无处安放的我——_+