`
windforce
  • 浏览: 80314 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

异常sun.io.MalformedInputException处理

阅读更多

这个异常产生的原因是IBM在JDK 1.4版本中为了追求对io通道的高效率改变了JDK 1.3中对io通道中异常处理的策略。IBM JDK 1.4中对于io通道的异常处理更加严格,因此系统中会报上面的错误。
解决这一问题的办法是不使用IBM JDK 1.4中默认的io通道,而使用nio通道。具体的做法如下:
1.打开管理控制台,找到并选择运行这个JSP的应用服务器
2.依次选择进程定义,java虚拟机,一般JVM自变量
3.添加-Dibm.stream.nio=true
4.确定,保存
5.重新启动该服务器

引用自:http://www.cnblogs.com/keer/archive/2007/07/11/814225.html

我按上面的方法处理之后,程序的确是正常运行了。But:中文解析出来全是乱码了。

后来修改了文件的编码后,程序正常。应该是与上面的设定没虾米关系。记于此

分享到:
评论

相关推荐

    sun.io.CharToByteConverter支持类

    项目工程中用到jdk1.6相关方法,可以使用,但是升级到jdk1.8以后,编译出现java.lang.NoClassDefFoundError: sun/io/CharToByteConverter错误,后经查询,是jdk1.8版本中已经从sun.io.*中进行去除。网上找来了相关...

    sun.io class ByteToCharConverter

    ByteToCharConverter,SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.,ByteToCharConverter

    sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用已解决

    最近项目实验发现导入工具程序后项目有错,查看发现sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用,找不到相应的类。 二、原因分析 冲浪后发现JDK中的lib\tools.jar和JRE中的lib\rt.jar已从Java SE 9中...

    com.sun.pdfview.PDFRenderer

    import com.sun.pdfview.FullScreenWindow;import com.sun.pdfview.OutlineNode;import com.sun.pdfview.PDFDestination;import com.sun.pdfview.PDFFile;import com.sun.pdfview.PDFObject;import ...

    sun.misc.BASE64Decoder(Android Base64Jar包以及Java源代码)

    sun.misc.BASE64Decoder 其中包括 Android Base64Jar包 以及Java源代码 sun.misc.BASE64Decoder 其中包括 Android Base64Jar包 以及Java源代码 sun.misc.BASE64Decoder 其中包括 Android Base64Jar包 以及...

    sun.misc.BASE64Encoder源码及jar包

    在Java编程语言中,`sun.misc.BASE64Encoder`和`BASE64Decoder`是用于进行Base64编码和解码的内部类,它们属于`sun.misc`包,这是一个非公开(非标准)的Java库。`sun.misc`包中的类主要用于JVM内部使用,因此在官方...

    sun.jdbc.odbc.JdbcOdbcDriver.zip

    标签中提到了"sun.jdbc.odbc.Jd excel 驱动",这可能意味着这个驱动程序也可以用于处理Excel数据,因为Excel可以通过ODBC连接到,允许Java应用程序读取、写入或操作Excel文件,就像它们是数据库一样。 在"压缩包子...

    sun.misc.BASE64Encoder.jar包

    在Java编程语言中,`sun.misc`包包含了一些非公开的、特定于实现的类和接口,主要用于内部系统使用。然而,自Java 9开始,Oracle强烈建议开发者避免使用`sun.misc`包中的类,因为它们可能在未来的JDK版本中被移除...

    com.sun.rowset.jar.zip

    本文将深入探讨`com.sun.rowset.jar.zip`这个压缩包中的`com.sun.rowset.jar`文件,揭示RowSet在处理数据库数据方面的强大功能。 RowSet,全称JDBC RowSet,是一种基于JDBC的数据容器,它是ResultSet接口的一个子类...

    sun0225SUN.github.io

    【标题】"sun0225SUN.github.io" 是一个个人网站的源代码仓库,通常在GitHub上可以看到这样的命名方式。这表明该文件可能是某个用户在GitHub上托管的个人博客或项目页面的源代码。从描述中并没有得到更多的信息,但...

    com.sun.media.jai等文件转换jar

    主页:http://java.sun.com/javase/6/docs/technotes/guides/imageio/index.html JAI 中的 Image I/O Tools,支持更多图片类型,例如JPEG-LS, JPEG2000, 和 TIFF。 主页:https://jai-imageio.dev.java.net/。JAI ...

    sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder;

    标题 "sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder;" 暗示了我们正在讨论Java中用于Base64编码和解码的类。这两个类,`BASE64Decoder`和`BASE64Encoder`,是Java早期版本中的非标准组件,属于`sun.misc`...

    import com.sun.image.codec.jpeg.JPEGImageEncoder;包的下载

    import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 报错: Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt....

    sun.jdbc.odbc.jdbcodbcdriver-Maven.zip

    标题中的"sun.jdbc.odbc.jdbcodbcdriver"指的是Java数据库连接(JDBC)中的一个特定驱动,即JDBC-ODBC桥接驱动。这个驱动在早期的Java版本中被广泛使用,它允许Java应用程序通过ODBC(Open Database Connectivity)...

    sun.misc.base64decoder.jar下载

    sun.misc.BASE64Encoder找不到jar包的解决方法? 在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:  Access restriction: The type BASE64Decoder is not ...

    sun.misc.BASE64Encoder 加密源码+完整包.rar

    在Java编程语言中,`sun.misc.BASE64Encoder` 和 `sun.misc.BASE64Decoder` 是两个用于Base64编码和解码的...在处理`sun.misc.BASE64Encoder`和`sun.misc.BASE64Decoder`时,要特别注意它们的兼容性和潜在的不稳定性。

    com.sun.jna 3.0.9

    **标题解析:** "com.sun.jna 3.0.9" 是一个...通过`jna-3.0.9.jar`中的示例代码,开发者可以学习如何设置JNA的配置,如何映射Java类型,如何调用本地函数,以及如何处理返回值和异常,从而更好地掌握JNA库的使用。

    com.sun.jna.examples

    《com.sun.jna.examples》是Java Native Access (JNA) 库的一个重要组成部分,它包含了丰富的示例代码,用于帮助开发者理解和使用JNA技术。JNA是Java平台上的一个开源库,它允许Java代码直接调用本地(操作系统级别...

Global site tag (gtag.js) - Google Analytics