vinegardou 2011-10-17 16:01 采纳率: 100%
浏览 252
已采纳

大家来看看这个是什么异常?

java.util.zip.ZipException: Could not find End Of Central Directory
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:117)
at java.util.jar.JarFile.(JarFile.java:133)
at java.util.jar.JarFile.(JarFile.java:97)
at Test.main(Test.java:50)

public static String getJarFilePath(String path){
if(path.indexOf("!")!=-1)
path=path.substring(0,path.indexOf("!"));
if(path.indexOf("file:/")!=-1)
path=path.substring(path.indexOf("file:/")+"file:/".length());

    return path;
}

public static void main(String[] args) {
String configFilePath="";
URL confifUrl=Test.class.getClassLoader().getResource("config.properties");
configFilePath=confifUrl.getPath();
System.out.println(configFilePath);
try {
JarFile jarFile=new JarFile(new File(getJarFilePath(configFilePath)));

        System.out.println("jarFile:"+jarFile);
    } catch (IOException e) {
        e.printStackTrace();
    }

}

  • 写回答

1条回答 默认 最新

  • AngelAndAngel 2011-10-17 16:11
    关注

    config.properties你是放在哪个目录下?
    是报的你路径的问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 怎样解决power bi 中设置管理聚合,详细信息表和详细信息列显示灰色,而不能选择相应的内容呢?
  • ¥15 QTOF MSE数据分析
  • ¥15 平板录音机录音问题解决
  • ¥15 请问维特智能的安卓APP在手机上存储传感器数据后,如何找到它的存储路径?
  • ¥15 (SQL语句|查询结果翻了4倍)
  • ¥15 Odoo17操作下面代码的模块时出现没有'读取'来访问
  • ¥50 .net core 并发调用接口问题
  • ¥15 网上各种方法试过了,pip还是无法使用
  • ¥15 用verilog实现tanh函数和softplus函数
  • ¥15 Hadoop集群部署启动Hadoop时碰到问题