1

我尝试在 c# 中压缩文件(ie.images,txt,doc....)并尝试了这个(通过使用给出答案J#

 using java.io;
 using Java.util.zip;

 \\part of code which throws exception
 private void button1_Click(object sender, EventArgs e)
    {
      Zip(@"D:\Zipped.zip",new string[]{"ico_1.ico","readme.txt"});
    }
 private void Zip(string zipFileName, string[] sourceFile)
    {
      FileOutputStream filOpStrm = new FileOutputStream(zipFileName);

异常消息:

'The type initializer for 'java.io.File' threw an exception.'

我发现问题出在FileOutputStream..但是,找不到解决方法..我想要的只是解决此问题的解决方案以及此异常的原因....

4

1 回答 1

1

调试它!在IDE中逐行调试代码,就可以知道是哪一行抛出了这个异常。

当类初始化器无法初始化类型时,会创建一个 TypeInitializationException 并传递对该类型的类初始化器抛出的异常的引用。TypeInitializationException 的 InnerException 属性包含基础异常。

于 2012-07-02T09:46:18.580 回答