Java-Eclipse:软件包oracle.jdbc.driver不存在 [英] Java-Eclipse: Package oracle.jdbc.driver does not exist

查看:325
本文介绍了Java-Eclipse:软件包oracle.jdbc.driver不存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有Java版本:

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

和装有Windows 8的Oracle 11.2

And Oracle 11.2 with Windows 8

我正在尝试从Eclipse运行动态Web项目.一切正常,直到我尝试:

I am trying to run a Dynamic Web Project from Eclipse. All works fine until I try to:

    DriverManager.registerDriver(
        new oracle.jdbc.OracleDriver()
    );

然后它说:

PWC6197: An error occurred at line: 8 in the jsp file: /showUser.jsp
PWC6199: Generated servlet error:
package oracle.jdbc does not exist

我已添加(作为外部JAR)ojdbc文件(ojdbc7.jar):

I have added (As an external JAR) the ojdbc file (ojdbc7.jar):

但是Java仍然找不到package oracle.jdbc.

But still java isn't able to find the package oracle.jdbc.

我的.jsp是:

<html>
<body>
<h1>Title</h1>

    <%-- Set the scripting language to java and import the java.sql package --%>
    <%@ page language="java" import="java.sql.*" %>

    <%
      try {
        // Load Oracle Driver class file
        DriverManager.registerDriver(
            new oracle.jdbc.OracleDriver()    // <---- ERROR HERE!
        );
           ...
    %>

我在Google上搜索了许多其他问题,但解决方案还远远不够!我应该怎么做才能正确包含oracle.jdbc.OracleDriver?

I have googled many other questions but the solution is far from clear! What exactly should I do to correctly include oracle.jdbc.OracleDriver ?

java版本"1.7.0_25"
Oracle 11.2
Windows 8(64位)
Eclipse开普勒

java version "1.7.0_25"
Oracle 11.2
Windows 8 (64bit)
Eclipse Kepler

推荐答案

我想我已经解决了:我必须将ojdbc7.jar放在Tomcathome/lib目录中

I think I have solved it: I had to put ojdbc7.jar in the Tomcathome/lib directory

我不得不使用TomCat手动运行服务器:

And I had to manually run the server with TomCat:

这篇关于Java-Eclipse:软件包oracle.jdbc.driver不存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆