首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java程序成功地在命令提示符下编译和运行,但没有在myeclip中运行?

Java程序成功地在命令提示符下编译和运行,但没有在myeclip中运行?
EN

Stack Overflow用户
提问于 2016-09-22 07:16:50
回答 1查看 57关注 0票数 1

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

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

代码语言:javascript
复制
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);
        }  
    }
}

我还在环境变量.环境变量片段中设置了类路径。

EN

回答 1

Stack Overflow用户

发布于 2016-09-22 07:20:40

  • 验证所请求的类的名称是否正确,以及类路径中是否存在适当的.jar文件。如果没有,则必须显式地将其添加到应用程序的类路径中。
  • 如果指定的.jar文件存在于您的类路径中,那么您的应用程序的类路径就会变得过度,您必须找到应用程序使用的确切的类路径。
  • 如果异常是由第三方类引起的,则必须标识抛出异常的类,然后在类路径中添加缺少的.jar文件。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39632607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档