求助!读取JAR包里的文件不完整

问题描述

用InputStream里面的read(byte[])方法,读JAR包里的一个TXT文件,只能读3分之一。。。求解啊~~~那个TXT文件不在JAR包里的时候能够正常读完。。。。怨念。。。

解决方案

解决方案二:
丁一下暂时不会
解决方案三:
后来包装成BufferedReader,用readLine(),可以读完全部内容,但是内容又出现了乱码我TXT文件格式为UTF-8,while((str=br.readLine())!=null){s[x]=newString(ss.getBytes(),"UTF-8");x++;}把编码改为UTF-8后,每行中间还是会出现乱码,但是旁边的字符是正确的,迷惑啊。。。用InputStream读的内容没有乱码,但是读不完整,天煞我也……

时间: 2024-11-03 13:12:43

求助!读取JAR包里的文件不完整的相关文章

执行可运行jar包时读取jar包中的文件

可运行的jar包,都会在META-INF\MANIFEST.MF中设置Main-Class. 那么如何在jar包中读取其中的某个文件呢? 注意:是在可运行的jar包中读取该jar包中的文件,也就是说读取jar包中文件的这段代码在该jar包中  TestUrl类内容如下: Java代码   import java.io.IOException;   import java.io.InputStream;   import java.net.MalformedURLException;   impo

java工程打包部署到linux下根据url找jar包里的文件找不到,请教。

问题描述 现本地windows环境程序解析后的url如下:jar:file:/reward/syncdatamanage/ep-syncdatamanage.jar!/spring/spring.xml传入某方法中进行解析,运行正常.打包部署到linux上,url被解析成如下格式:jar:file:/reward/syncdatamanage/ep-syncdatamanage.jar!/spring/spring.xml运行结果异常,找不到此bo文件...现可确认ep-syncdatamana

解压jar-关于怎样修改jar包里面的.class 文件并重新打包的问题?

问题描述 关于怎样修改jar包里面的.class 文件并重新打包的问题? 我有个jar包是写的surfaceView的信息,但我想修改这个类,就用解压软件解压后,用jd-jui软件打开,将这个类复制到text文件中修改后,想编译一下再放入jar中,但是编译不了我用javac view.java 提示找不到这个类引入的其他类,请问各位大侠该怎样做,您的帮助,永远感激! 解决方案 这样修改不安全,反编译出来的java文件存在一定风险的解析错误,最保险的方法是直接修改字节码

maven本地仓库里的jar包在pom文件报错

问题描述 maven本地仓库里的jar包在pom文件报错 大神们,帮忙看下这个问题嘛,我的本地仓库里面有这些jar包,但是在pom里面扫描不到,什么原因哦..Eclipse里面是正常的,也updata过了. 解决方案 http://zhidao.baidu.com/link?url=W39B1kuhIvw8jGWGTXOO8cZfi-UIW_10f_GNvoRYeITwd-M6qI0MgMab-C9taMx4THEWZMl3q-2T90Ne9Q-bxoLVeOgEhEMR2NFeKFK-p5i

java 读取jar包中的资源文件实例程序

1) ClassLoader是abstract的,不可能实例化对象,更加不可能通过ClassLoader调用上面两个方法.所以我们真正写代码的时候,是通过Class类中的getResource()和getResourceAsStream()方法,这两个方法会委托ClassLoader中的getResource()和getResourceAsStream()方法 .好了,现在我们重新写一段Resource代码,来看看上面那段费解的话是什么意思了: Java代码  代码如下 复制代码 package

inux下的jython-Linux下运行jython脚本不识别jar包里的package名,报错,no modle ..

问题描述 Linux下运行jython脚本不识别jar包里的package名,报错,no modle .. Linux下运行jython脚本不识别jar包里的package名,报错,no modle ..Windows下可以 解决方案 可能是没有安装setuptools这个模块 http://pypi.python.org/pypi/setuptools 这个地方下载setuptools-0.6c11-py2.7.egg文件到本地,使用chmod +x setuptools-0.6c11-py2

sunjava2dcmm-sun.java2d.cmm是哪个jar包里面的呢?

问题描述 sun.java2d.cmm是哪个jar包里面的呢? eclipse中导入一个工程,import sun.java2d.cmm.CMSManager: 这一句代码出错,"The import sun.java2d.cmm cannot be resolved". 想请问各位java高手,这个包是哪个jar包里的啊,是不是java类库里的呢?我google了一下,这个目录的上一级文件夹是openjdk.如果是第三方jar包的话在哪里下载呢? 谢谢您的解答!

使用Javacsv.jar的jar包操作csv文件的方法_java

CSV其实就是COMMA SEPARATED VALUE的缩写.csv文件是分隔文件,如果使用java的io流来写,比较麻烦,这里为大家提供一个javacsv的jar包,这个很方便操作csv文件. 下载地址:http://xiazai.jb51.net/201608/yuanma/javcsv(jb51.net).rar 那如何使用呢? 只要看看以下一个例子,您一下就明白了. import com.csvreader.CsvReader; import com.csvreader.CsvWrit

C#如何读取win7操作系统里的文件夹里的图片缩略图?

问题描述 C#如何读取win7操作系统里的文件夹里的图片缩略图?winXP的缩略图是在本文件夹里的有个隐藏文件thumb.db但是win7的缩略图不是存在本文件夹里的.是存在这样的路经下C:UsersAdministratorAppDataLocalMicrosoftWindowsExplorer那么C#如何读取win7操作系统里的文件夹里的图片缩略图?有做过的,解答一下 解决方案 解决方案二:顶个帖解决方案三:帮顶解决方案四:有做过的吗?解决方案五:没做过,人工帮顶