当前位置: 技术问答>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的方法也行。
急啊。。。三天后就要交这个作业给老师了。。。
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就可以了,不过,由于他们的包村在相互调用的关系,可能也比较麻烦,建议使用第一种方法
老实说,编程最好不要使用这些专有服务器的包,移植性不好,现在就只好这样了
还有一个取巧的方法,你在lib目录下挨个打开jar 包,看对应的类在那个包里,然后加入classpath就可以了,不过,由于他们的包村在相互调用的关系,可能也比较麻烦,建议使用第一种方法
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。