書き込みJavaプログラムはLinuxのローカルディレクトリを圧縮しました

注:画像が損傷している場合は、記事へのリンクをクリックしてくださいhttps://www.toutiao.com/i6809285459722633736/

プロジェクトを作成します。

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

Mavenのプロジェクトを使用します

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

チェックは、次のステップ

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

基本情報

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

コーディングおよびJDKの変化に注意してください。

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

POM構成(以降添付文書)

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

紹介jarファイル(このパッケージには、ので、追加のインポートダウンロードすることができませんでした)

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

クラスの実行を作成します。

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

コードを記述

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

準備を続行

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

試験の窓に、テストのメインメソッドが終了し、これは、Linux上に配置されfacieを行う、ローカルテストを直接パッケージ化テストされていません

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

パッケージには、実行をインストール

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

私たちは別のパッケージを導入しましたので、私たちのパッケージは他のパッケージよりも大きくなるので、間違いなく

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

このパッケージには、

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

コピーあなたのメインクラスを変更するには、POM、注意を払います

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

アップロードするには、名前を変更します

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

そして、文のパッキングを実行します

ます。java -jar zipexe.jarは/ usr / local / pimages /data/1.tar.gz

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

次の実行のためのスクリプトを書きます

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

結果

ローカルディレクトリと、書き込みスクリプトの実行を梱包するJava圧縮

 

<プロジェクトのxmlns = " http://maven.apache.org/POM/4.0.0 "のxmlns:XSI = " http://www.w3.org/2001/XMLSchema-instance "のxsi:schemaLocationの= " のhttp:/ /maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd " > 
<modelVersion> 4.00 </ modelVersion> 
<のgroupId> com.xlgl.wzy </のgroupId> 
<たartifactId>メール</たartifactId> 
<バージョン> 0.01 -snapshot </ version>の
 
<依存性> 
 
<依存> 
<groupIdを> commonsIO </ groupIdを> <! -自定义- > 
<2.50 </バージョン> <! -カスタム- > 
<スコープ>システム</スコープ> <! -提供同様のシステム、明示的な依存関係の瓶を提供する必要後、Mavenのリポジトリに見つけることができませんそれ- > 
<systemPath>} $ {pom.basedir / JAR / commonsIO- 2.50の.jar </ systemPath> <! -アイテムフォルダのルートの下のlibファイル- > 
</依存関係> 
 
<依存> 
<groupIdを> JUnitの</ groupIdを> 
<たartifactId> JUnitの</たartifactId> 
<バージョン> 4.10 </バージョン> 
</依存> 
 
、<依存> 
、<groupIdを>にlog4j </ groupIdを> 
<たartifactId>のlog4j </たartifactId> 
<バージョン> 1.2。8 </バージョン>
</依存関係> 
 
 
<依存> 
<groupIdを> org.apache.commons </ groupIdを>
<たartifactId>コモンズ-圧縮</たartifactId> 
<バージョン> 1.5 </ version>の
</依存関係> 
 
<! -邮件发送- > 
<依存> 
<groupIdを>のjavax.mail </ groupIdを> 
<たartifactId>メール</たartifactId> 
<バージョン> 1.47 </バージョン> 
</依存> 
</依存関係> 
 
<ビルド> 
<プラグイン> 
<プラグイン> 
<たartifactId> Mavenのアセンブリ・プラグイン</たartifactId> 
<構成> 
<descriptorRefs> 
<descriptorRef>ジャー付き依存性</ descriptorRef> 
</ descriptorRefs> 
<アーカイブ> 
</ configuration>の
<実行> 
<実行> 
<ID>メイクアセンブリ</ ID> 
<相>パッケージ</相> 
<目標> 
<目標>シングル</目標> 
</目標> 
</実行> 
</実行> 
</プラグイン> 
</プラグイン> 
</ビルド> 
</プロジェクト>
 
 

 


 

おすすめ

転載: www.cnblogs.com/bqwzy/p/12590352.html