弊社製品のJava9対応について
2017年12月11日
パッケージ製品開発担当の大です。こんにちは。 2017/11/27のリビジョンアップで、シーオーリポーツ for Java V2、帳票クリエータ V3 for JavaはJava9に対応しました。Java9で動作させる場合には最新版にアップデートしてください。 以下、Java9で動作させる場合の注意点を記します。
Ant の TestNG タスクで Java9 の --add-modules コマンドオプションがエラーになるのを回避する
2017年11月27日
こんにちは、開発担当の Masa です。 JDK9 では "javax.xml.ws.*" など一部のモジュールがデフォルトで読み込まれなくなったため、必要であれば "--add-modules" Java コマンドオプションでモジュールの読み込みを指定します。 Ant で TestNG を実行する際に "jvmarg" で "--add-modules" Java コマンドオプションを追加するとエラーになる現象が発生しました。
Java9 Jigsaw はコンパイラー準拠レベル1.8 だとどうなるのか
2017年8月9日
こんにちは、開発担当の Masa です。 Java系製品の開発担当としては Java9 のリリースが待ち遠しいような怖いような今日この頃です。 一番の目玉機能である Jigsaw ですが、コンパイラー準拠レベル1.8でコンパイルするとモジュール間のアクセス制御はどうなるんだろう?という素朴な疑問を確かめてみました。