*JDK添付の標準ツールの使い方 [#ufad9469]

*java [#q5c81aab]



*javac [#p290e534]

-cpオプションはjavacでは使えないので注意

**バージョンを指定してコンパイルする [#n3851f13]

-java.lang.UnsupportedClassVersionError: Test : Unsupported major.minor version 51.0などが出てしまう時の対策。この場合は1.7環境でコンパイルしたものをJRE6.0で動かそうとしたときのエラー。

  javac -source 1.6 -target 1.6 Test.java

*jar [#pc3ffe14]

-ほぼtarと同じ。--helpでないと無効なオプションはじかれるあたりがUNIX標準コマンド的。


|一覧|jar ft アーカイブ名|
|解凍|jar vxf アーカイブ名|
|一部だけ取得|jar vxf アーカイブ名 WEB-INF/web.xml(相対パスで指定)|

**jarファイル内部のクラスを実行する [#f5abbb03]

jar -cp jarファイル名 クラス名FQDN

**jarをそのまま実行する(MANIFESTファイルでの設定が必要) [#w9f0f7a3]

java -jar jarファイル名




*keytool [#y77e003c]

-秘密鍵生成ツール。keystoreが鍵の倉庫で、そこから取り出す。

|一覧|keytool -list -keystore ./keystore.jks|

*Ant JavaのMakeツール [#m7c090ec]

-[[Java/Ant]]

*デコンパイラ・逆コンパイルツール [#m980ce98]

-[[DJ:http://members.fortunecity.com/neshkov/dj.html]]

#counter

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS