Byte Buddyで動的クラス生成

動的にクラス生成を行う必要に迫られたので調べてみたのだが、結論から言えば、おそらくはByte Buddyが最も簡単である。
※※※ だが、これについては所望の結果が得られていない ※※※
やりたいことあるJar ...
Eclipseで複数ソースフォルダの.classを複数フォルダへ

Eclipseの一つのプロジェクトで複数のソースフォルダを使いたいことがあるが、これらの複数のソースフォルダのコンパイル結果を一つのbinフォルダに入れるのではなく、ソースフォルダごとに別々のbinフォルダに入れたい。この機能がEcl ...
gradleで既存タスクの共通処理を定義する

gradleでの既存タスクの共通処理を定義する方法。ここでとりあげる例はごく簡単なものだが、ときには何十行にも及ぶ場合があり、それをそのままコピーするのではなく、共通部分はまとめて定義できないものかという話。
ごく簡単な例 ...
シリアライズ・デシリアライズされるクラスを自由に変更する

※2018・5・19 これを行うライブラリを作成した。シリアライゼーションクラスを自由に変更するライブラリrelocSerialの紹介を見てほしい。
この問題の背景かなり以前に作成したJavaプログラムにおいて、何も考えず ...
実行中クラスのクラスパスもしくはjarファイルの取得

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

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

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

============================
この情報は古いので、シリアライズ・デシリアライズされるクラスを自由に変更するを見ること。
============================
...
Jettyの使い方1

jettyについての全投稿は/tag/jettyにあるので参照されたい
Jettyは、そのパッケージ名がorg.mortbay.jettyの時代から使用しているのだが(現在はorg.eclipse.jetty)、バージョン ...
Getdownその2、要するにこういうこと

※Getdownについては/tag/getdownに投稿一覧がある。
Javaにはウェブからアプリケーションを配布するためのJava Web Start(JWS)の代替のGetdownは要するにどういう処理をしてくれるのか ...