実行中クラスのクラスパスもしくはjarファイルの取得

Javaのプログラム実行時に、以下を検出したい場合がある。
Eclipse等の開発環境で動作しているのか、つまり一時的にコンパイル出力された.classの集合の上で動作しているのか、あるいは製品としてjarにまとめられた状態で動 ...Proguardの難読化結果をすぐに確認する

Proguardは、Javaプログラムのコンパイル結果である.classの集合体.jarファイルの中身を難読化してくれるため、プログラムコードにあるノウハウを盗まれたく無い場合には、Javaプログラムにとって必須のツールと言えるのだが ...
シリアライズされるクラス名を固定にする

============================
この情報は古いので、シリアライズ・デシリアライズされるクラスを自由に変更するを見ること。
============================
...
シリアライズされたオブジェクトを別パッケージ・別クラスに復帰する

============================
この情報は古いので、シリアライズ・デシリアライズされるクラスを自由に変更するを見ること。
============================
...
Javaの実行時にクラスパスを追加する

※この続きはJavaの実行時にクラスパスを追加する2にあるので参照されたい。
問題一般的にJavaアプリケーションを構成するものは、そのアプリ自体の.classからなる.jarファイル(これを仮にapp.jarとする)だけ ...
Javaでのプリンタ制御・印刷

ご注意:この文書は古いです。
エスケープシーケンスの送出送出方法とその内部処理
通常の印刷を行う方法とは別に、プリンタ固有のエスケープシーケンス(プリンタコマンド)を送出したい場合がある。あるPrintSer ...
Eclipse Oxygen(2018/2)のクラス・デコンパイラ

ソースファイルの無い.classファイルのみの場合、あるいは手には入るが面倒な場合に、
簡単にJavaソースの中身を確認するのに便利なのが、デコンパイラである。
2018/2時点の最新のOxygenへのインストールと利 ...