java代码检查文档(java代码查重)

发布时间:2022-11-16

本文目录一览:

  1. java编程:检查C盘根目录下的name.txt文件是否存在
  2. java 检测class文件走哪个jar包的代码
  3. 在java代码中当查看上传的文档时,用ie浏览器点击打开时需要下载,用搜狗浏览器则可以直接在该页面显示

java编程:检查C盘根目录下的name.txt文件是否存在

java检查某个文件是否存在可以调用File这个类的api。 以下为示例代码: 创建一个File对象

File file = new File("c:/name.txt");

2.调用api判断文件是否存在

file.exists()

如果返回true表示存在,false为不存在。 3.完整代码

public static void main(String[] args) {
    File file = new File("C:/name.txt");
    if(file.exists()){
        System.out.println("文件存在");
    }else{
        System.out.println("文件不存在");
    }
}

java 检测class文件走哪个jar包的代码

ClassLoader classloader = org.apache.poi.poifs.filesystem.POIFSFileSystem.class.getClassLoader();
URL res = classloader.getResource("org/apache/poi/poifs/filesystem/POIFSFileSystem.class");
String path = res.getPath();
System.out.println("POI Core came from " + path);
classloader = org.apache.poi.POIXMLDocument.class.getClassLoader();
res = classloader.getResource("org/apache/poi/POIXMLDocument.class");
path = res.getPath();
System.out.println("POI OOXML came from " + path);
classloader = org.apache.poi.hslf.HSLFSlideShow.class.getClassLoader();
res = classloader.getResource("org/apache/poi/hslf/HSLFSlideShow.class");
path = res.getPath();
System.out.println("POI Scratchpad came from " + path);

检测后,发现确实有一个class走了老包,只删java build path没生效。后来把workspace里面的包删了再把project clean一下,然后重新部署,OK,问题解决了!

在java代码中当查看上传的文档时,用ie浏览器点击打开时需要下载,用搜狗浏览器则可以直接在该页面显示

搜狗包装了一下IE,里面加入了比较多的内容,当你浏览上传的文件时,搜狗会自动在网页中调用处理本文件的程序,将结果显示在网页中,IE可能是插件不齐全,调用不了处理本文件的程序,所以就提示你要把这个文件下载下来,由你自己处理。不知道你上传的是什么文件。