你要保证你的程序能编译通过的,编译的时候看哪一行出错
microsoft也有一个java控制台,在internet选项高级里启用。

解决方案 »

  1.   

    狗日的MS的控制台报错的时候没有行号,也要查死个人了.还有一个很迷惑的问题请教:
    我把那个有APPLET的HTML文件(HTML文件内除了包含APPLET没有别的任何内容)直接双击打开运行的话,速度会比较快;但是,当我是用IIS后,用一个URL去访问后,速度会变慢了十倍还不止.都是在本地上运行,为何会这样了?我的APPLET中读取了几个网络文件的,大概读了2M左右的文件,那些文件就在有APPLET的HTML文件的相同目录中,用URL读的.
    try{
    urls[0] = new URL(getCodeBase(),"1.txt");
    urls[1] = new URL(getCodeBase(),"2.txt");
    urls[2] = new URL(getCodeBase(),"3.txt");
    urls[3] = new URL(getCodeBase(),"4.txt");
    urls[4] = new URL(getCodeBase(),"5.txt");
    }catch(Exception e){}
    我觉得是否应该和这个有关了?如果是,那该如何优化这个速度问题了,太慢了啊,为什么直接双击运行又会快那么多了?
      

  2.   

    直接打开是不用下载相应的文件或包,通过http协议就需要先从网络上下载那些相关的类然后加载,在高速缓冲里,以后访问就不用了,你最好把类或相关的文件打成一个jar包,用archive标记加进来。
      

  3.   

    唉,整整改了一天,终于将那个APPLET完全改为在MS1.1JVM下可以用的了.我的JAR包只是我的APLLET的CLASS文件,不大的,只有30K左右,关键是我的程序是一个图形处理程序,图形是矢量图,坐标点全部来自于文件,图大的可能有十几M的,小的也有几M的.把这些也打成JAR不太好吧.我以前看过有文章说可以对这些文件先进行压缩,压缩完之后再传送,然后在APPLET在解压开来读取,不过概念不太清楚,不知是不是可以这样做,各位老兄指点指点谢谢!
      

  4.   

    又遇到麻烦问题了.我在APPLET中要连接SQL数据库,我将数据库驱动已经打包在APPLET那个包里面一起了.
    在访问数据库的时间出现了一个这样的问题:
    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported VM encoding MS936.
    at com/microsoft/jdbc/base/BaseExceptions.createException
    at com/microsoft/jdbc/base/BaseExceptions.getException
    at com/microsoft/jdbc/sqlserver/tds/TDSConnection.setNonUnicodeTransliterator  at com/microsoft/jdbc/sqlserver/tds/TDSConnection.setSQLCollation
    at com/microsoft/jdbc/sqlserver/tds/TDSRequest.processEnvChange
    at com/microsoft/jdbc/sqlserver/tds/TDSRequest.processReplyToken
    at com/microsoft/jdbc/sqlserver/tds/TDSLoginRequest.processReplyToken
    at com/microsoft/jdbc/sqlserver/tds/TDSRequest.processReply
    at com/microsoft/jdbc/sqlserver/SQLServerImplConnection.open 
    at com/microsoft/jdbc/base/BaseConnection.getNewImplConnection
    at com/microsoft/jdbc/base/BaseConnection.open
    at com/microsoft/jdbc/base/BaseDriver.connect
    at java/sql/DriverManager.getConnection
    at java/sql/DriverManager.getConnection
    at com/sqljdbc/SQLJdbc.connect
    at com/sqljdbc/SQLJdbc.<init>
    at com/readmapgis/Read_wal_file.shipQuery 
    虚拟机编码问题?这个问题只有当我有MS的1.1的JVM的时候才会有的,当我用成1.4的JVM的时候,访问数据库就一切正常了,但我只能用在1.1的JVM上,请问这个问题该如何解决了?
      

  5.   

    各位高手帮忙啊
    难道以前用JVM1.1的时候,就不能连接SQL数据库的啊??