读写word文件的class

编程入门 行业动态 更新时间:2024-10-28 20:17:37
1.用什么软件可查看class文件

class文件不是用来开的,运行.class文件的方法。

JAVA类文件的运行方法(在控制台下): java 包名+class文件 如果JAVA类存在于default包中就可以直接用类名运行,但如果JAVA类存在于自定义的包中就要在运行的时候加上包名,如: ass位于包 中, ass文件位于c:\java文件夹中,那么在运行的时候就要在控制台下输入:c:\java>java ass [arguments] 虽然在文件系统中可以看到 ass是在c:\java\src\bill\net>文件夹下的,但是在运行的时候不能像下面的输入c:\java\src\bill\net>java ass [arguments] ,这样是不能运行的,因为没有给出JAVA类的包信息。 你打开class文件也没用啊,里面全部都是0和1,你也看不懂的。

2.如何读取JAR包里CLASS文件的列表

代码大概如下:

JarFile jf = null;

try{

jf = new JarFile("commons-logging-1.1.jar");

}catch(Exception ex){

System.out.println(ex.getMessage());

}

Enumeration enu = jf.entries();

while(enu.hasMoreElements()){

JarEntry element = (JarEntry) enu.nextElement();

String name = element.getName();

if(name.toUpperCase().endsWith(".CLASS")){

System.out.println(name);

}

}

3.如何打开后缀名为class的文件

class 是类文件,它是java文件生存的。

class文件可以找一反编译软件进行打开,

用google搜索一下“java反编译”吧。。。

java在被编译之后会产生一个.class文件,

这是个字节码文件,一般情况下这个文件是

打不开的,但是如果你下载一个反编译器,

就可以看到里面的代码,Cavaj Java Decompiler,

你可以用在网站上搜索到很多这种反编译器

4.怎么使用JAVA,POI读写word文档

如何使用JAVA、POI读写word文档??能不能将一个word的内容完全读过来,放到一个新生成的word文件中去,要求能将word中的表格、图片等保留,格式不变。

最好能给个例子?网上多是很早以前的那个解决方法如下:,只能读文本内容,且新生成的word文件打开时总是要提示选择编码,不太好用,希望能有新的解决方案??!!poi操作word1.1 添加poi支持:包下载地址1.2 POI对Excel文件的读取操作比较方便,POI还提供对Word的DOC格式文件的读取。但在它的发行版本中没有发布对Word支持的模块,需要另外下载一个POI的扩展的Jar包。

下载地址为;下载extractors-0.4_zip这个文件2、提取Doc文件内容 public static String readDoc(String doc) throws Exception {// 创建输入流读取DOC文件 FileInputStream in = new FileInputStream(new File(doc)); WordExtractor extractor = null; String text = null;// 创建WordExtractor extractor = new WordExtractor();// 对DOC文件进行提取 text = extractor.extractText(in); return text; } public static void main(String[] args) { try{ String text = WordReader.readDoc("c:/test.doc"); System.out.println(text); }catch(Exception e){ e.printStackTrace(); } }3、写入Doc文档 import java.io.ByteArrayInputStream; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.poifs.filesystem.DirectoryEntry; import org.apache.poi.poifs.filesystem.DocumentEntry; import org.apache.poi.poifs.filesystem.POIFSFileSystem; public class WordWriter { public static boolean writeDoc(String path, String content) { boolean w = false; try { // byte b[] = content.getBytes("ISO-8859-1"); byte b[] = content.getBytes(); ByteArrayInputStream bais = new ByteArrayInputStream(b); POIFSFileSystem fs = new POIFSFileSystem(); DirectoryEntry directory = fs.getRoot(); DocumentEntry de = directory.createDocument("WordDocument", bais); FileOutputStream ostream = new FileOutputStream(path); fs.writeFilesystem(ostream); bais.close(); ostream.close(); } catch (IOException e) { e.printStackTrace(); } return w; } public static void main(String[] args) throws Exception{ String wr=WordReader.readDoc("D:\\test.doc"); boolean b = writeDoc("D:\\result.doc",wr);。

转载请注明出处51数据库 » 读写word文件的class

  • 0
  • 0
  • 0
  • 0
  • 0

更多推荐

读写word文件的class

本文发布于:2023-06-04 21:17:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/505224.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   word   class

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!