Setting execution arguments
    
    
      If you want to specify execution arguments for your program, you must
      define a launch configuration that specifies the arguments.
    
    
      - Select 
         Run > Run
        Configurations... or Run > Run
        Configurations... or Run >
        Debug Configurations... from the workbench
        Run menu to open the list of launch
        configurations.   Launch configurations for Java programs are
        shown underneath Java Application in this list. Run >
        Debug Configurations... from the workbench
        Run menu to open the list of launch
        configurations.   Launch configurations for Java programs are
        shown underneath Java Application in this list.
- Select an existing configuration or create a new launch configuration
      by pushing the New button after selecting Java
      Application.
      
- On the Arguments tab for the configuration, you can
      specify the following fields as necessary:
        
          - 
            Program Arguments: Application-specific values
            that your code is expecting (a user name or a URL for locating help
            files, for example).
          
- 
            VM Arguments: Values meant to change the behavior
            of the Java virtual machine (VM). For example, you may need to tell
            the VM whether to use a just-in-time (JIT) compiler, or you may
            need to specify the maximum heap size the VM should use. Refer to
            your VM's documentation for more information about the available VM
            arguments.
          
- 
            Other options: This allows to set the option 
            -XX:+ShowCodeDetailsInExceptionMessages
            when the checkbox is checked. This is selected by default for a launch configuration using Java 14 and above.
          
- 
            @argfile: When the list of application-specific and VM arguments become very long
            this checkbox can be checked. All arguments will then be written into a file and the file is
            passed to the VM as single argument. This is only supported for a launch configuration using Java 9 and above.
          
- 
            Working Directory: The working directory used for
            the launched process. To change from using the default working
            directory, select Other and specify the workspace
            or local directory to use for the working directory of the launched
            process.
          
 
- Click Apply or  Close when you
      are done. Every time you launch this configuration, these execution
      arguments will be used.
      
Creating a Java
      Application launch configuration
      Launching a Java
      program