500 Servlet Exception
Note: sun.tools.javac.Main has been deprecated.
/temp/oracle.jsp:7: Invalid character in input.
\u3000\u3000String url="jdbc:oracle:thin:@192.168.0.1:1521: 
^
/temp/oracle.jsp:7: Invalid character in input.
\u3000\u3000String url="jdbc:oracle:thin:@192.168.0.1:1521: 
      ^
/temp/oracle.jsp:8: Invalid character in input.
\u3000\u3000//orcl\u4e3a\u4f60\u7684\u6570\u636e\u5e93\u7684SID 
^
/temp/oracle.jsp:8: Invalid character in input.
\u3000\u3000//orcl\u4e3a\u4f60\u7684\u6570\u636e\u5e93\u7684SID 
      ^
/temp/oracle.jsp:9: Invalid character in input.
\u3000\u3000String user="zhang"; 
^
/temp/oracle.jsp:9: Invalid character in input.
\u3000\u3000String user="zhang"; 
      ^
/temp/oracle.jsp:10: Invalid character in input.
\u3000\u3000String password="san"; 
^
/temp/oracle.jsp:10: Invalid character in input.
\u3000\u3000String password="san"; 
      ^
/temp/oracle.jsp:11: Invalid character in input.
\u3000\u3000Connection conn= DriverManager.getConnection(url,user,password);^
/temp/oracle.jsp:11: Invalid character in input.
\u3000\u3000Connection conn= DriverManager.getConnection(url,user,password);      ^
/temp/oracle.jsp:12: Invalid character in input.
\u3000\u3000Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);^
/temp/oracle.jsp:12: Invalid character in input.
\u3000\u3000Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);      ^
/temp/oracle.jsp:13: Invalid character in input.
\u3000\u3000String sql="select * from sale01"; 
^
/temp/oracle.jsp:13: Invalid character in input.
\u3000\u3000String sql="select * from sale01"; 
      ^
/temp/oracle.jsp:14: Invalid character in input.
\u3000\u3000ResultSet rs=stmt.executeQuery(sql); 
^
/temp/oracle.jsp:14: Invalid character in input.
\u3000\u3000ResultSet rs=stmt.executeQuery(sql); 
      ^
/temp/oracle.jsp:15: Invalid character in input.
\u3000\u3000while(rs.next()) {
^
/temp/oracle.jsp:15: Invalid character in input.
\u3000\u3000while(rs.next()) {
      ^
/temp/oracle.jsp:23: Invalid character in input.
\u3000\u3000stmt.close(); 
^
/temp/oracle.jsp:23: Invalid character in input.
\u3000\u3000stmt.close(); 
      ^
/temp/oracle.jsp:24: Invalid character in input.
\u3000\u3000conn.close(); 
^
/temp/oracle.jsp:24: Invalid character in input.
\u3000\u3000conn.close(); 
      ^
/temp/oracle.jsp:25: Invalid character in input.
\u3000\u3000
^
/temp/oracle.jsp:25: Invalid character in input.
\u3000\u3000
      ^
24 errors, 1 warning

解决方案 »

  1.   

    把每一行的头尾的空格删干净再编译就可以了, 估计你是从某个网页上复制的文本, 许多空白的地方并不是没有字符,只是有些东东在文本编辑器中是看不见的,java编译时却又认为有字符存在.
      

  2.   

    superszhu(精彩世界) 你说对了,但是又有新的问题出现咯
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    at com.caucho.util.DynamicClassLoader.loadClass(DynamicClassLoader.java:538)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:141)
    at _temp._oracle__jsp._jspService(/temp/oracle.jsp:5)
    at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
    at com.caucho.jsp.Page.subservice(Page.java:506)
    at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
    at com.caucho.server.http.Invocation.service(Invocation.java:315)
    at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
    at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
    at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
    at java.lang.Thread.run(Thread.java:534)
      

  3.   

    可将classes12.zip 放到 %JAVA_HOME%\jre\lib\ext\ 下就可以了.
      

  4.   

    问题是classes12.zip 在那里有下的?我在网上找了半天也没有看见