导入bsh.This;日食中的陈述

时间:2018-05-02 12:59:01

标签: java eclipse

在eclipse中,当我使用我的编码部分时,我曾经按 Ctrl + Shift + O 来删除未使用的import语句。

这很好用。但有时它会自动添加一行,如下所示。

import bsh.This;

这行没有在eclipse中识别为编译错误。

Eclipse版本:Luna Service Release 2(4.4.2)

JDK版本:8

针对此问题的任何建议/解决方案?

2 个答案:

答案 0 :(得分:0)

  

但有时它会自动添加一行,如下所示。

你的程序中可能有一个迷路This(注意那里的大写字母T),它没有链接到一个类型因此导致编译错误 - 你可能打算编写Java关键字{{1} (小写字母t)代替。

然而,Eclipse并不知道,就其而言this只是您可能想要导入的另一种类型。因此,它将搜索可用的导入并插入它找到的相关导入,在这种情况下恰好是This

您几乎肯定会删除此内容,并在您的班级中修复bsh.This(使用大写This)的任何错误引用。

答案 1 :(得分:0)

我刚刚在Ctrl + Shift + O

之后找到import bsh.This;的原因

请参阅以下代码及其文档

/**
* @author Brijesh
* @param param1
* @param param2
* @see **This** method is used for some purpose
*/
public void someLogicHere(Object param1, Object param2) {

}

正如您可以看到在参见部分中有一个关键字。 Eclipse正试图从类路径中导入它。