jar -cコマンドの奇妙な動作:すべての予想されるファイルが含まれていない -- java フィールド と jar フィールド 関連 問題

Strange behavior of jar -C command: not all expected files included












0
vote

問題

日本語

瓶を作りながら問題に直面しています。詳細は

です <事前> <コード> [amulay@pugthesestock-dr Desktop]$ ll src/com/foo/bar/ -rw-rw-r-- 1 amulay amulay 421 Jul 17 11:40 Test1.class -rw-rw-r-- 1 amulay amulay 125 Jul 17 11:40 Test1.java -rw-rw-r-- 1 amulay amulay 421 Jul 17 11:40 Test2.class -rw-rw-r-- 1 amulay amulay 125 Jul 17 11:39 Test2.java [amulay@pugthesestock-dr Desktop]$ jar -cvf Test.jar -C src src/com/foo/bar/*.class src/src/com/foo/bar/Test1.class : no such file or directory added manifest adding: com/foo/bar/Test2.class(in = 421) (out= 288)(deflated 31%) [amulay@pugthesestock-dr Desktop]$ unzip -l Test.jar Archive: Test.jar Length Date Time Name --------- ---------- ----- ---- 0 07-17-2013 11:47 META-INF/ 68 07-17-2013 11:47 META-INF/MANIFEST.MF 421 07-17-2013 11:40 com/foo/bar/Test2.class --------- ------- 489 3 files

ファイルtest2.classはjarで追加されていますがtest1.class?

英語

I am facing a problem while creating a jar. Details are:

[amulay@pugthesestock-dr Desktop]$ ll src/com/foo/bar/ -rw-rw-r-- 1 amulay amulay 421 Jul 17 11:40 Test1.class -rw-rw-r-- 1 amulay amulay 125 Jul 17 11:40 Test1.java -rw-rw-r-- 1 amulay amulay 421 Jul 17 11:40 Test2.class -rw-rw-r-- 1 amulay amulay 125 Jul 17 11:39 Test2.java  [amulay@pugthesestock-dr Desktop]$ jar -cvf Test.jar -C src src/com/foo/bar/*.class src/src/com/foo/bar/Test1.class : no such file or directory added manifest adding: com/foo/bar/Test2.class(in = 421) (out= 288)(deflated 31%)  [amulay@pugthesestock-dr Desktop]$ unzip -l Test.jar  Archive:  Test.jar   Length      Date    Time    Name ---------  ---------- -----   ----         0  07-17-2013 11:47   META-INF/        68  07-17-2013 11:47   META-INF/MANIFEST.MF       421  07-17-2013 11:40   com/foo/bar/Test2.class ---------                     -------       489                     3 files 

The file Test2.class is getting added in jar but not Test1.class?

</div
     
 
 

回答リスト

1
 
vote

// Import the code import uuid from 'uuid'; // My dummy component <Messages> <ul> {messages.map(({ value, signature }) => ( <Message value={value} key={uuid.v4()} // use the uuid as the unique key from={signature} onMessageRecieved={this.handleMessageRecieved} /> ))} </ul> </Messages> 1 オプションは、ファイルのtarから始まる前に特定のフォルダに変わります。

にするべきである:

<事前> <コード> // Import the code import uuid from 'uuid'; // My dummy component <Messages> <ul> {messages.map(({ value, signature }) => ( <Message value={value} key={uuid.v4()} // use the uuid as the unique key from={signature} onMessageRecieved={this.handleMessageRecieved} /> ))} </ul> </Messages> 2

"Runnable" Jarを作成する。

 

The -C option will change into given folder before starting to tar the files.

Should be:

jar -cvf Test.jar -C src com/foo/bar/*.class 

to create a "runnable" jar.

</div
 
 
       
       

関連する質問

0  ファイルを介して実行可能なjarファイルに入力を与える  ( Give input to a runnable jar file through a file ) 
Antを使用してJARファイルを作成しました。 jarファイルに外部ファイルから入力を受けることができます。 どうやってこれを達成できますか? ...

1  httpclientを介して別の外部JARを介して外部JARを参照しようとしています。  ( Trying to reference an external jar through another external jar httpcore thro ) 
これはEclipseでJUnitを実行するときにうまく機能します。 JARをOracle Serviec Busに展開し、プロキシを介してコールすると、問題が発生します。 私のjarはhttpclient&ampを使用します。 HttpCore、HttpCl...

48  Maven-Jarを避けるための最良の方法は何ですか?  ( What is the best way to avoid maven jar ) 
私のファイルをjarにjarにするために別のプラグイン(Ant4eclipse)を使用しています。 Maven-Jarプラグインを実行するのを避けるための最良の方法は何ですか? <plugin>maven-jar-plugin</plugin> を削除...

241  Windows上のJARファイルの実行  ( Running jar file on windows ) 
helloWorld.jar という名前のJARファイルを持っています。 実行するために、コマンドラインウィンドウで次のコマンドを実行しています。 <コード> java -jar helloworld.jar これはうまく機能しますが、ダブルクリッ...

1  議論:第三者ライブラリを戦争に良い考えに追加していますか?  ( Debate is adding third party libraries to a war a good idea ) 
私たちは議論があります。 a。 Webアプリを組み立てる「標準」方法。 すべてのApp ArtifactsとHibernateやMemcachedなどの他のすべてのコンポーネントを使用して戦争を作成します。 b。すべてが含まれ、Tomcat / ...

0  NetBeans 6.5 GUIを作成するときにlibフォルダを生成  ( Netbeans 6 5 generates a lib folder when creating a gui ) 
LIBフォルダを組み込んだJARを作成するには、単一のJARを電子メールで送信できます。 libフォルダとjarフォルダが含まれていない場合、JARは機能しません。 メインジャーにlibフォルダを追加したいので、私は誰かに単一の瓶を送るだけです。 ...

101  実行時にパラメータをJARファイルに渡すにはどうすればよいですか。  ( How do i pass parameters to a jar file at the time of execution ) 
実行時にパラメータをJARファイルに渡す方法は? ...

10  JBossのさまざまなlibディレクトリ  ( Different lib directories of jboss ) 
多くの異なるlibディレクトリJBoss(5.1.0)が使用されています:JBoss / lib、jboss / lib /承認、JBoss / Common / Lib、JBoss / Server / Default / Libを見つけることができます。も...

1  jarファイルからプロジェクトを再作成します  ( Recreate project from jar file ) 
.jarファイルから(NetBeans-)プロジェクトを再作成する機会はありますか? Becuase私は自分のファイルが破損した愚かな暗号化 - ソフトウェアを信頼しました。 彼らの提案や解決策はありますか? ターミナルコマンド 'jar xf myjarf...

0  実行するアプリケーション用のJARファイルを作成します  ( Create a jar file for application to run ) 
私は2つのプロジェクト、メッセージを生成し、ソケット接続を介してそれらをサーバーに送信し、サーバー側に座ってメッセージを消費してキューに送信します。とにかく送信者プロジェクトを開始するのではなく、最初にサーバーサイドプロジェクトを起動するのではなく、最初のJA...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有