Skip to content

Launcher has fallen very far behind the shell script #47

@headius

Description

@headius

It has been many years since the native launcher had the same feature set as the shell script. A handful of things that are missing:

  • The --environment flag which logs the construction of the JRuby command line.

  • Proper handling of module flags. When the native launcher is installed, users will see the following warnings and functionality will likely be degraded.

    $ jruby -e 1
    WARNING: Unknown module: org.jruby.dist specified to --add-opens
    WARNING: Unknown module: org.jruby.dist specified to --add-opens
    WARNING: Unknown module: org.jruby.dist specified to --add-opens
    WARNING: Unknown module: org.jruby.dist specified to --add-opens
    
  • Any of the CRaC or AppCDS flags jvery recently added. I don't think the native launcher can use appcds at all.

And probably others I've not noticed. I know it's mostly because we don't like maintaining the native launcher.

I have an idea that may solve the issue on Llinux at least.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions