資源簡介
MacOS操作系統(tǒng)下的OpenJDK1.8編譯打包后的文件,可以直接解壓,配置環(huán)境變更后使用。
代碼片段和文件信息
/*
?*?Copyright?(c)?2010?Oracle?and/or?its?affiliates.?All?rights?reserved.
?*
?*?Redistribution?and?use?in?source?and?binary?forms?with?or?without
?*?modification?are?permitted?provided?that?the?following?conditions
?*?are?met:
?*
?*???-?Redistributions?of?source?code?must?retain?the?above?copyright
?*?????notice?this?list?of?conditions?and?the?following?disclaimer.
?*
?*???-?Redistributions?in?binary?form?must?reproduce?the?above?copyright
?*?????notice?this?list?of?conditions?and?the?following?disclaimer?in?the
?*?????documentation?and/or?other?materials?provided?with?the?distribution.
?*
?*???-?Neither?the?name?of?Oracle?nor?the?names?of?its
?*?????contributors?may?be?used?to?endorse?or?promote?products?derived
?*?????from?this?software?without?specific?prior?written?permission.
?*
?*?THIS?SOFTWARE?IS?PROVIDED?BY?THE?COPYRIGHT?HOLDERS?AND?CONTRIBUTORS?“AS
?*?IS“?AND?ANY?EXPRESS?OR?IMPLIED?WARRANTIES?INCLUDING?BUT?NOT?LIMITED?TO
?*?THE?IMPLIED?WARRANTIES?OF?MERCHANTABILITY?AND?FITNESS?FOR?A?PARTICULAR
?*?PURPOSE?ARE?DISCLAIMED.??IN?NO?EVENT?SHALL?THE?COPYRIGHT?OWNER?OR
?*?CONTRIBUTORS?BE?LIABLE?FOR?ANY?DIRECT?INDIRECT?INCIDENTAL?SPECIAL
?*?EXEMPLARY?OR?CONSEQUENTIAL?DAMAGES?(INCLUDING?BUT?NOT?LIMITED?TO
?*?PROCUREMENT?OF?SUBSTITUTE?GOODS?OR?SERVICES;?LOSS?OF?USE?DATA?OR
?*?PROFITS;?OR?BUSINESS?INTERRUPTION)?HOWEVER?CAUSED?AND?ON?ANY?THEORY?OF
?*?LIABILITY?WHETHER?IN?CONTRACT?STRICT?LIABILITY?OR?TORT?(INCLUDING
?*?NEGLIGENCE?OR?OTHERWISE)?ARISING?IN?ANY?WAY?OUT?OF?THE?USE?OF?THIS
?*?SOFTWARE?EVEN?IF?ADVISED?OF?THE?POSSIBILITY?OF?SUCH?DAMAGE.
?*/
/*
?*?This?source?code?is?provided?to?illustrate?the?usage?of?a?given?feature
?*?or?technique?and?has?been?deliberately?simplified.?Additional?steps
?*?required?for?a?production-quality?application?such?as?security?checks
?*?input?validation?and?proper?error?handling?might?not?be?present?in
?*?this?sample?code.
?*/
import?java.io.*;
import?java.nio.*;
import?java.nio.channels.*;
import?java.nio.file.*;
import?java.nio.file.spi.*;
import?java.nio.file.attribute.*;
import?java.net.*;
import?java.text.DateFormat;
import?java.text.SimpleDateFormat;
import?java.util.*;
import?static?java.nio.file.StandardOpenOption.*;
import?static?java.nio.file.StandardCopyOption.*;
/*
?*?ZipFileSystem?usage?demo
?*
?*?java?Demo?action?ZipfileName?[...]
?*
?*?@author?Xueming?Shen
?*/
public?class?Demo?{
????static?enum?Action?{
????????rename??????????//?
?????????????????????????//?rename?entry?src?to?dst?inside?zipfile
????????movein??????????//?
?????????????????????????//?move?an?external?src?file?into?zipfile
?????????????????????????//?as?entry?dst
????????moveout?????????//?
?????????????????????????//?move?a?zipfile?entry?src?out?to?dst
????????copy????????????//?
?????????????????????????//?copy?entry?src?to?dst?inside?zipfile
????????copyin????
評論
共有 條評論