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
发布评论