Create a report with Java You can use Java to code your report program. Quick Start: Generate a Java report applicationUse the Business Application Modeler to generate a Java report library, where the library feeds the report data from a database using SQL.Report demos (GRW for Java)For the Java language, Genero Studio for Report Writer provides a demo of a generated application and a demo of a hand-written application.Organize the project (Quick Start for Java)You can write, compile and execute your report program from within Genero Studio. This guided quick start illustrates how you should organize a Genero Studio project to manage the files for a Java-based report application.Provide the data source (GRW for Java)A report is only as good as the data it serves. The data source defines where and how you get your data.Create the data schema (xsd) from a Java data sourceAfter you write or modify a Java report program, generate the data schema (xsd) file. This file is required input for the Report Design Document.Design the reportAfter you have provided the data source and extracted the schema, you create the report design document.Control the report output (GRW for Java)In addition to creating the data model, a Java report application can control the report output.Run the report (GRW for Java)To run a report, you must select the correct configuration.Debug your Java report programThere are several tools available for debugging your Java report program.Integrate the report into a Java applicationYou created a data source and at least one report design document. You can now package and add the necessary code to launch the report from a Java application.Java API referenceThe Genero Report Writer for Java includes Java APIs.