Java

Java

【Java】実行可能JARの起動方法(ダブルクリック不可時の対処)

コマンドによる起動はじめに、ひとまずを起動したいだけであれば、これから説明する手順で設定を行う必要はありません。javaコマンドの-jarオプションで実行可能JARを指定してプログラムを実行すればそれで済むためです。( )# javaコマン...
Java

【Maven】Fat JAR( Uber JAR )の作成方法

実行可能JARファイルJARファイルには、依存関係を持つものや単一の実行可能JARなどがあります。依存関係を持つ実行可能JARや単一の実行可能JARについて詳細はこちらで説明しています。Mavenでは、やを簡単に作成することができます。( ...
Java

【Java】単一の実行可能JAR( Fat JAR )について

Fat JAR とはFat JAR とは、必要な依存関係が全て一つにまとめられたJARファイルのことです。実行可能 jar ( "uber jar" または "fat jar" と呼ばれることもあります) は、コンパイルされたクラスとコード...
Java

【Java】JARファイルの作成方法

JARファイルの作成についてJARファイルとは、拡張子が .jar になっているだけのZIP形式のアーカイブファイルです。従ってJARファイルを作成したければ、クラスファイルを(で)ZIPファイルにまとめ、拡張子を .zip から .jar...
Java

【Java】JARファイル[.jar]とは -使われ方とその必要性-

JARファイルとはJARファイルとは、Javaのクラスファイルを一つにまとめるための、ZIP形式のアーカイブファイルです。Javaアーカイブ( Java ARchive )の略であることからも、アーカイブファイルであることが分かります。( ...
Java

【Java】ライブラリとは -自作クラスとの違いと分類-

ライブラリとはプログラミングにおけるライブラリとは、再利用可能な部品のことです。特にJavaの文脈では一般に、JARファイルの形式で配布されるプログラム(クラスファイル)の集合体を指します。しかし必ずしもJavaの「ライブラリ」とは、自作ク...
Java

【Java】クラスファイルの内容を確認する方法

Javaのクラスファイルクラスファイルは、人が読むことを想定していない です。コンパイルとは非可逆的な処理であるため、クラスファイルのみがまとめられたJARファイルの形式で配布されたライブラリは、そこに格納されたクラスファイルから完全な元の...
Java

【Java】JD-GUI(GUIデコンパイラ)

JD-GUIとは とは、クラスファイルをデコンパイルしてJavaソースコードを表示することができるGUIツールです。単一の実行可能jarとして配布されており、ダブルクリックでデスクトップアプリケーションとして起動するウィンドウから直感的に操...
Java

【Java】CFR(CLIデコンパイラ)

CFRとは とは、コマンドラインベースで利用可能なJavaのデコンパイラです。 として配布されているツールであり、javaコマンドが使用できる環境であれば、 にこれを指定することで、クラスファイルをデコンパイルしてソースファイルの情報を得る...
Java

【Java】クラスパスについて -“クラスパスを通す”とは-

クラスパスとはJavaの開発を行っていると、「クラスパス」という用語や「クラスパスを通す」という表現が出てくることがあります。クラスパスとはすなわち「パッケージ構成に沿ってディレクトリに配置されたクラスファイルを検索する際の起点となるディレ...