1. الدلائل التي تنتهي مع مقطع شرطة مائلة: المسارات باستخدام مائل للأمام:
استخدم slashes إلى الأمام '/' في المسارات ، على عكس التراجع "\ '.
3. لا يجب ألا تبدأ أسماء الإدخال في أسماء الإدخال:
] رمز التصحيح التالي يبني ملف جرة صالح مع ملف واضح:
بيان واضح = جديد () ؛ manceest.getMainattributes (). put (entributes.name.manifest_version ، "1.0") ؛ JaroutputStream Target = New JaroutputStream (FileOutputStream جديد ("Output.jar") ، بيان) ؛ إضافة (ملف جديد ("inputDirectory") ، الهدف) ؛ target.close () ؛ } إضافة باطل خاص (مصدر الملف ، الهدف jaroutputstream) يلقي ioException { اسم السلسلة = source.getPath (). استبدال ("\\" ، "/") ؛ if (source.isdirectory ()) { if (! name.endswith ("/")) { name = "/" ؛ } إدخال jarentry = new jarentry (name) ؛ enter.settime (source.lastmodified ()) ؛ Target.putNextentry (الدخول) ؛ target.closeentry () ؛ لـ (File nestedfile: source.listfiles ()) { إضافة (nestedfile ، الهدف) ؛ } } آخر { إدخال jarentry = new jarentry (name) ؛ enter.settime (source.lastmodified ()) ؛ Target.putNextentry (الدخول) ؛ جرب (BufferedInputStream في = جديد bufferedInputStream (FileInputStream جديد (المصدر))) { Byte [] Buffer = New Byte [1024] ؛ بينما (صحيح) { int count = in.read (buffer) ؛ if (count == -1) { استراحة؛ } Target.write (Buffer ، 0 ، count) ؛ } target.closeentry () ؛ } } }
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3