vinegardou 2011-10-17 16:01 采纳率: 0%
浏览 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 求chat4.0解答一道线性规划题,用lingo编程运行,第一问要求写出数学模型和lingo语言编程模型,第二问第三问解答就行,我的ddl要到了谁来求了
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果