*.jarとは?
状態:-
閲覧数:1,536
投稿日:2018-07-24
更新日:2018-07-24
表記
英語
・Java ARchive の略称
平仮名
・じゃー
Javaにおいて複数のリソースを1つのファイルに収めるために用いられるファイル形式の拡張子
Java のクラスファイル *.class を集めて圧縮したもの
・Javaの複数クラスのファイルを1つの.jarファイルに圧縮し、環境変数CLASSPATHの値に.jarファイルのフルパスを記載すれば、Javaは.jarファイル内に存在するファイルを読み取ることができる
・Java SDKに標準でjar.exeが用意されており、圧縮解凍をjarコマンドで行うことが出来る
コンパイル時や実行時に Java の処理系がこのライブラリを参照するようにするには?
方法A.classpath に含める
コンパイラがクラスを探しにいく場所のリストである classpath に含める
・環境変数 CLASSPATH の設定をする (既にあれば追加する)
・コマンド実行時に -classpath オプションで追加する
・eclipse のビルド・パスに追加する
方法B.システム標準の *.jar 置き場へコピー
システム標準の *.jar 置き場へコピーし、何も設定しなくても参照されるようにする
・外部ライブラリのインストール
・Java Eclipseでライブラリを使って開発効率向上