フォルダーを.jarファイルに変換するにはどうすればよいですか?


11

現在、.jarファイルであるプログラムを変更しています。アーカイブを解除し、.jarファイルをフォルダに変換して編集できるようにしました。これで、フォルダの.jarようにファイルに戻すだけで、フォルダのようにアクセスできなくなります。どうすればいいですか?


1
何を編集しましたか
-jar

違う。資産でもあるかもしれません。
マックス・リート

@Mark独自のコンパイル済みコードを提供することもできます。OPはMinecraftについて話していると思います。
nrubin29 2014

回答:


7

ほとんどの場合、JARファイルはほぼzipファイルですがjar cf、最良の結果を得るにはコマンドを使用します。

http://docs.oracle.com/javase/tutorial/deployment/jar/build.html

OS X圧縮を使用してzipファイルの名前を.jarに変更することもできますが、正しいマニフェストファイルがない可能性があります。正確なファイルが手元にない場合、それを判別するのは困難です。


名前をxxxxx.jarに変更するとどうなりますか?MLがいくつかの驚くべきファイル認識を行うのを見てきました...
Zo219

2
フォルダー名に4文字を追加します。それはまだフォルダーであり、1つのファイルとして保存されたzipフォルダーではありません。驚くべきことは、OS X起動サービスが名前を変更したファイルを別のパスとファイルのクラスに送信してそれを開くときです。Javaは、圧縮されていないjarという名前のフォルダーで実行するのに十分賢いかもしれませんが、フォルダーの代わりにjarファイルがありません(名前が何であっても)。
bmike

@bmike Javaはjarファイルではなくディレクトリを使用できます-クラスパスとディレクトリの値が正しい場合-これはJavaチュートリアルでカバーされているはずです
user151019

@Markここと質問に関するコメントをありがとう。私のjava-fuは、萎縮のために弱いです。この時点では、私はおそらく知識よりも危険です。
bmike

-4

うーん私はいくつかのビデオを試しました、そしてそれらはすべてファイルの名前を変更しました


1
あなたのアプリが何も圧縮されていないことを気にしておらず、.jarフォルダーがこれをロードするのは良い解決策だと思いますが、最初にアーカイブされていないことを説明するトラブルに行ったので、質問者はjarを再取得したいと思います。
bmike

-1、これはマニフェストを生成しません。
Navin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.