レポートがPDF形式で印刷されるプロジェクトをvaadinで作成しました。すべてが想定どおりに機能していますが、アプリケーションがLinux環境にデプロイされるのか、WindowsまたはMacにデプロイされるのかわからないまま、行き詰まりました。レポートがそのディレクトリに生成されるように、ディレクトリを作成するためのパスを指定する必要があります。私はJavaでディレクトリを作成する方法を知っていますが、問題はそれがすべてのOSに共通のパスである可能性があることです。例:File file = new File(path); if(!file.exists()){file.mkdirs(); }
「パス」をすべてのOSに共通にしたいと思います。前もって感謝します....