技術メモ

Eclipse上で開発するjavaファイルのソースコードはUTF-8にしている(今更デフォルトのMS932でも無いだろう)。そして、Gradleでjavadocを実行してみるのだが、エラーがあるときは以下だ。

バケバケで何 ...

技術メモ

依存の取得

Gradleの場合は以下。Java8のOptionalを使う場合は、jackson-datatype-jdk8を入れる。

dependencies {/* Jackson */implementation group: ...

技術メモ

というエラーが発生した。

ケース1エラー

Eclipse上で実行させたのだが、Eclipseに限らず、何らかのモジュール関連エラーがあるときに発生するようだ。

Error occurred during initial ...

技術メモ

何の因果か、こんなことをやる必要に迫られた。

以下を実行すると、

package test;import java.util.*;public class Foo { static class Bar { } pub ...

技術メモ

ある単一の定義されたRest-APIを、多くの種類プログラミング言語から呼び出したい。もちろん、言語ごとにコードを手作業で作成するのは面倒なので、何とか自動生成できないものか。

現在のところ最大限考えられるのは以下だ。



技術メモ

RESTとは?

JAX-RS以前にRESTなのだが、これは何らかのAPIをウェブサービスとして実現するものだ。参考URLから例を拾ってみると、従業員を操作する場合に以下のようなhttpリクエストを送る。

検索GET/employe ...

技術メモ

ここが疑問だったのだが、以下のような投稿があり、ある程度明確になった。

A Guide to Java 9 Modularityの最後のQ&A部分
Is Java 9 modularity for WAR file ...

オープンソース

Java9のモジュールシステムを利用するのは良いのだが、しかし、対象アプリが利用する既存のjarライブラリがどの程度モジュールシステムをサポートしているのかがわからないと方針を決めることもできない。

そこで、これを簡単に調 ...

技術メモ

Jarファイルをオープンして調査するためにJarFileクラスを使ってみるのだが、意外にわかりにくいのでまとめてみる。

もちろん、JarFileはZipFileの派生クラスなのでマニフェストの調査以外の機能はZipFile ...

技術メモ

これはjdepsを使ってアプリの依存モジュールを調べ、それによりカスタムJREを構成してその上でアプリを動作させる場合の話である。

問題

メモ:jdeps/jlinkによる縮小JREでは不足が出るという書き込みを見たので、こ ...