Eclipse没有提供Import选项来解决未知引用

polkgigr  于 2024-01-07  发布在  Eclipse
关注(0)|答案(2)|浏览(177)

我已经离开Eclipse很长一段时间了,在运行一个基本的Selenium程序时遇到了一个问题。在我的main()中,我试图声明一个新的Webdriver。

WebDriver driver = new ChromeDriver;

字符串
当然,这会产生一个错误,因为我还没有导入org.openqa.selenium. *。如果我在过去悬停在WebDriver上,它会给我导入所需库的选项。它没有这样做。我不知道为什么。selenium库在我的构建路径中。我使用Eclipse 2023 09。
任何帮助解决这个问题将不胜感激。

yptwkmov

yptwkmov1#

Selenium库在我的构建路径中。
你没有提供足够的信息来知道你正在处理的是哪一个问题。

90%+赔率:不,他们不是。

Selenium不在你的构建路径中。其他的东西在,或者根本不在那里。如果你不知道如何继续,写出完全限定的包名或手写导入,如果它仍然是一个错误,它肯定是这个。

其他选项-悬停未打开

在“source”菜单中,你会发现“Organize Imports”。让java代码除了缺少import语句之外,完全有效,然后选择该选项。它会出现。如果它没有,这是第一件事(不,你在项目的类路径上没有selenium)。
或者,根据操作系统,按CTRL+1或CMD+1(或者如果这不起作用,打开首选项,在过滤器框中键入keys,然后在快捷键设置中键入quick fix,并检查它是什么。您可能已经更改了它; CTRL+1/CMD+1仅仅是默认值)。这或多或少是悬停的事情。如果这 * 不 * 弹出一个框,提供导入它,它可能是回到第一扇门。

其他选项-您正在编辑无项目的java文件

在eclipse中,你可以创建暂存器或者直接从磁盘打开一个随机的java文件。你会知道编辑器的图标是不是像往常一样是一个带J的文档,但是J是一个大纲(中间有白色),而不是纯蓝色。如果是这种情况,请在项目内打开(或创建)源文件。

hsgswve4

hsgswve42#

我解决了这个问题。我切换到Visual Studio和C#。没有更多的问题。

相关问题