gpt4 book ai didi

Java 程序在命令提示符下编译并运行成功,但在 myeclips 中却无法编译和运行?

转载 作者:行者123 更新时间:2023-11-30 07:08:27 26 4
gpt4 key购买 nike

我正在通过编写这个简单的代码来学习 jdbc 并使用 Oracle 数据库。我使用的 IDE 是 MyEclips。但问题是,当我在命令提示符下编译并运行该程序时,它可以正常工作,但是当我尝试在 IDE(即 MyEclips)中编译并运行该程序时,会出现错误消息:

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

import java.sql.*;  
class OracleCon{
public static void main(String args[])
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = null;

String URL = "jdbc:oracle:thin:@localhost:1521:xe";
String UN = "HR";
String PASS = "12345";

con = DriverManager.getConnection(URL,UN,PASS);

Statement stmt = con.createStatement();

String sql = "SELECT * FROM EMPLOYEES";

ResultSet rs = stmt.executeQuery(sql);

while (rs.next())
{
System.out.println(rs.getString(1)+" "+rs.getString(2)+" "+rs.getString(3));
}

}

catch (Exception e)
{
System.out.println(e);
}
}
}

我还在环境变量中设置了类路径。 Environment variable snippet

最佳答案

  • 验证所请求的类的名称是否正确,并且类路径中是否存在相应的 .jar 文件。如果没有,您必须将其显式添加到应用程序的类路径中。
  • 如果指定的 .jar 文件存在于您的类路径中,那么您的应用程序的类路径将被覆盖,您必须找到应用程序使用的确切类路径。
  • 如果异常是由第三方类引起的,您必须识别引发异常的类,然后将缺少的 .jar 文件添加到类路径中。

关于Java 程序在命令提示符下编译并运行成功,但在 myeclips 中却无法编译和运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39632607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com