Eclipse运行Selenium代码报错:找不到主类NewAssesment.Orenge
解决Eclipse中“Could not find or load main class”异常
问题详情
运行以下Selenium代码时抛出类找不到异常,此前程序正常运行,调整构建路径后问题仍未解决:
package NewAssesment; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class Orenge { public static void main (String [] args) { System.setProperty("webdriver.chrome.driver", "C:\\Users\\Admin\\Downloads\\chromedriver-win64\\chromedriver-win64\\chromedriver.exe"); WebDriver driver = new ChromeDriver (); driver.manage().window().maximize(); driver.get("https://the-internet.herokuapp.com/"); System.out.println("i m dipali"); } }
报错信息:
Error: Could not find or load main class NewAssesment.Orenge Caused by: java.lang.ClassNotFoundException: NewAssesment.Orenge
解决步骤
检查编译输出目录
右键项目 → 属性 → Java Build Path → 切换到「Source」标签页,确认「Default output folder」指向正确路径(通常是项目名/bin)。如果路径错误或目录不存在,点击「Browse」重新指定,保存后右键项目选择「Clean」,再重新运行。核对运行配置
右键Orenge.java→ Run As → Run Configurations...,在Java Application分类下找到对应配置:- 「Main」标签页确认「Main class」是
NewAssesment.Orenge,不对的话点击「Search」选择正确类; - 「Classpath」标签页检查「User Entries」是否包含项目的编译输出目录,没有的话点击「Add Projects」添加当前项目,应用后重新运行。
- 「Main」标签页确认「Main class」是
确认JDK版本兼容
右键项目 → 属性 → Java Compiler,确保「Compiler compliance level」和本地安装的JDK版本一致;再切换到Java Build Path → Libraries,检查JRE System Library是否为正确的JDK版本,不符则点击「Edit」更换。修复Java项目识别
如果项目图标没有小「J」标志,右键项目 → 配置 → 转换为Java项目,之后执行Clean和Build操作。
内容的提问来源于stack exchange,提问作者Dipali Girase
相关产品推荐
相关产品推荐

