web-dev-qa-db-ja.com

.classからjarへの変換、および.classからexeへの変換

変換するにはどうすればよいですか?

  • cmdを使用してクラスファイルをjarファイルに?
  • クラスファイルからexeファイルへ?
  • 実行するjarファイル?

Exeファイルをjarファイルに変換できますか?

9
Suhail Gupta

クラスファイルからjarファイルへ

使用法:jar {ctxu} [vfm0M] [jar-file]

[マニフェストファイル] [-Cディレクトリ]ファイル.。

オプション:

-c  create new archive

 -t  list table of contents for archive

 -x  extract named (or all) files from archive

 -u  update existing archive

 -v  generate verbose output on standard output

 -f  specify archive file name

 -m  include manifest information from specified manifest file

 -0  store only; use no Zip compression

 -M  do not create a manifest file for the entries

 -i  generate index information for the specified jar files

 -C  change to the specified directory and include the following

fileファイルがディレクトリである場合、それは再帰的に処理されます。マニフェストファイル名とアーカイブファイル名は、「m」フラグと「f」フラグを指定するのと同じ順序で指定する必要があります。

例1:2つのクラスファイルをclasses.jarというアーカイブにアーカイブするには:

`jar cvf classes.jar Foo.class Bar.class` 

例2:既存のマニフェストファイル「mymanifest」を使用してアーカイブする

foo /ディレクトリ内のすべてのファイルを「classes.jar」に入れます。

jar cvfm classes.jar mymanifest -C foo/ .

Jarファイルを.exeファイルに変換します

1) JSmooth .exeラッパー

2) JarToExe 1.8

3) エグゼキュータ

4) 高度なインストーラー

。classから.exeへの変換についてはここで詳しく説明します

18
ayush

あなたは逃したに違いありません thisJavaアーカイブ(JAR)ファイルガイド を調べてください。

そして確かにRealのHowto for it JARを実行可能にする この作業を行うラッパーは複数あります(Jarをexeに変換する、プラットフォーム固有)。必要なのは StackOverflowでJar exeを検索

2
Nishant

.classファイルを(実際にはパッケージ化して).jarファイルに変換するには、 jarツール を使用します。次に、 Launch4jJSmooth などのツールまたは他のいくつかのパッケージを使用して.jarから.exeファイルを生成できます(Webで「jarexe」を検索してください)。

1
Ted Hopp

Netbeans IDEを使用している場合、.classファイルから.exeファイルを作成するのにそれほど時間はかかりません。 IDEで、新しいプロジェクトを作成し、Javaプログラムをこのプロジェクトに配置します。次の手順に従います-

  1. プロジェクトを右クリックして、プロパティを選択します。
  2. 左側のパネルから実行を選択し、右側のパネルにメインクラス(メインメソッドが定義されている)を入力します。
  3. もう一度プロジェクトを右クリックして、ライブラリの追加を選択します。スイングレイアウト拡張を選択します。 [ライブラリを追加]をクリックします。 4.次に、IDEの実行メニューからクリーンアンドビルドを選択します。このプロジェクトをメインプロジェクトとして設定済みであることを確認してください。
  4. CMDを開き、ディレクトリをプロジェクトに設定します。 「dist」>に移動し、「Java -jarjarname.jar」と入力します。
  5. プログラムは現在cmdで実行されています。
  6. Launch4jを開き、必要な情報を提供します。
  7. アプリケーションを実行してお楽しみください。
0
KAMLESH KUMAR