Java の仕様変更(JDK-8335428)によるCreate!Formへの影響について【2025/8/20 追記】
お知らせ
2025/08/04
※本お知らせは、2025年8月20日にパッチ公開のため、パッチ公開リンク追加と一部内容を修正しました。
平素よりCreate!Formをご利用いただき、誠にありがとうございます。
このたび、Windows環境において Java言語のProcessBuilderに関する仕様変更(JDK-8335428) が発表されました。
本変更は、Create!Formの動作にも影響を及ぼす可能性がございます。
特に、ファイル名に全角スペースを使用している場合 は製品動作に影響がある恐れがございますので、十分ご注意ください。
つきましては、お客様の環境においてJavaのバージョンを更新される際には、事前の動作確認および十分な検証を行っていただきますようお願い申し上げます。
◆影響を受ける製品・バージョン
Windows版のみ(Linux版では影響はありません)
【V11】
V11.0.0~11.2.4
開発・ランタイム製品
Create!FormDesign
Create!FormCast
Create!FormScreen
Create!FormExpage
Create!FormPrintStage
Create!FormPrintStageWeb
Create!FormPrint
【V12】
V12.0.0~12.3.0
開発・ランタイム製品
Create!FormDesign
Create!FormCast
Create!FormScreen
Create!FormExpage
Create!FormPrintStage
Create!FormPrintStageWeb
Create!FormPrint
V12.3.0
ソリューション製品
Create!Form Magicfolder
Create!Form Magicfolder Plus
Create!Form RemoteObject
◆影響を受ける可能性のあるご利用方法
【V11/V12 開発・ランタイム製品】
以下①~④を満たしたときに、エラーとなり帳票生成がされません。
①お使いの環境のJavaバージョンが次のいずれかの場合
JDK8 8u441以降
JDK11 11.0.26以降
JDK17 17.0.14以降
JDK21 21.0.6以降
②JavaAPIを使用
③帳票資源に以下のいずれかの機能を使用
表オブジェクト
マルチデータソース
マージ
セット帳票
DBデータソース
④以下の設定にスペース文字(※)を使用しているとき
作業ディレクトリ
出力ファイル
ログファイル名→ (調査の結果、非該当と判明しました)
印刷ジョブのドキュメント名
出力先プリンタ
qdfファイル→ (調査の結果、非該当と判明しました)
【V12 ソリューション製品】
以下①~②を満たしたときに、エラーとなり帳票生成がされません。
①帳票資源に以下のいずれかの機能を使用
表オブジェクト
マルチデータソース
マージ
セット帳票
DBデータソース
②以下の設定にスペース文字(※)を使用しているとき
作業ディレクトリ
出力ファイル
ログファイル名→ (調査の結果、非該当と判明しました)
印刷ジョブのドキュメント名
出力先プリンタ
qdfファイル→ (調査の結果、非該当と判明しました)
※スペース文字
半角文字、全角文字を含む、Javaでスペースとして判断される文字(Javaで isSpaceChar()が対象とするスペース文字)、
および、タブ文字となります。
- U+0020 - SPACE(通常のスペース)
- U+00A0 - NO-BREAK SPACE(改行されないスペース)
- U+1680 - OGHAM SPACE MARK
- U+2000 - EN QUAD
- U+2001 - EM QUAD
- U+2002 - EN SPACE(半角スペース)
- U+2003 - EM SPACE(全角スペース)
- U+2004 - THREE-PER-EM SPACE
- U+2005 - FOUR-PER-EM SPACE
- U+2006 - SIX-PER-EM SPACE
- U+2007 - FIGURE SPACE
- U+2008 - PUNCTUATION SPACE
- U+2009 - THIN SPACE
- U+200A - HAIR SPACE
- U+202F - NARROW NO-BREAK SPACE
- U+205F - MEDIUM MATHEMATICAL SPACE
- U+3000 - IDEOGRAPHIC SPACE(全角スペース)
- U+2028 - LINE SEPARATOR
- U+2029 - PARAGRAPH SEPARATOR
◆製品対応
2025年8月中に、事象に対応したCreate!Form製品パッチの提供を予定しています。
追記:事象に対応したCreate!Form製品パッチを公開しました。
Java の仕様変更(JDK-8335428)への対応について - 12.3.0.5 - Windows
本件についてご不明点などございましたら、「お問い合わせ」より弊社サポートまでお問い合わせください。