当前位置:  技术问答>java相关

怎么我写的代码不能通过编译

    来源: 互联网  发布时间:2017-04-28

    本文导语:  import java.io.*; import java.util.*; import java.security.cert.*; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; import javax.sql.*; import javax.naming.*; //****************这两句不要就行了 import com.ibm.ejs.dbm.jdbcext.*; import oracle....

import java.io.*;
import java.util.*;
import java.security.cert.*;
import javax.servlet.*;
import javax.servlet.http.*;

import java.sql.*;
import javax.sql.*;
import javax.naming.*;

//****************这两句不要就行了
import com.ibm.ejs.dbm.jdbcext.*;
import oracle.jdbc.pool.*;

public class TestOrcl extends HttpServlet 
{
public void service(HttpServletRequest req, HttpServletResponse res)
     throws ServletException, IOException {

     res.setContentType("text/html");
     PrintWriter out=res.getWriter();
     out.println("TTest");
   }
}

我用的是Websphere4.0(was4.0)+Oracle8i,使用如下编译命令:

set JAVA_HOME=C:WebSphereAppServerjava
set PATH=%PATH%;%JAVA_HOME%bin
set LIBPATH=C:WebSphereAppServerlib
set CP=.
set CP=%CP%;%LIBPATH%j2ee.jar
set CP=%CP%;%LIBPATH%websphere.jar
set CP=%CP%;%LIBPATH%appwps.jar

javac -classpath %CP% TestOrcl.java


但总是说
import com.ibm.ejs.dbm.jdbcext.*;
import oracle.jdbc.pool.*;
这两句出错。
换句话说,我怎样才能在我的环境中使用java servlet连接oracle8i。
要怎样配置。。大家给出JBuilder的方法也行。


急啊。。。三天后就要交这个作业给老师了。。。

|
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=439

|
这个很好办啦,websphere/appserver/lib目录下不是有很多的jar文件吗,把所有的这些jar文件都加到你的classpath下,肯定不会有问题了,呵呵
老实说,编程最好不要使用这些专有服务器的包,移植性不好,现在就只好这样了

还有一个取巧的方法,你在lib目录下挨个打开jar 包,看对应的类在那个包里,然后加入classpath就可以了,不过,由于他们的包村在相互调用的关系,可能也比较麻烦,建议使用第一种方法

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3