On 10 April 2017 at 00:04,  <mark.reinh...@oracle.com> wrote:
> Okay, so how about this revised proposal:
>
>   - Define a new JAR-file manifest attribute, `Launcher-Agent-Class`.
>     If this attribute is present in the manifest of an executable JAR
>     file then the `agentmain` method of the specified class will be
>     invoked prior to invoking the `main` method of the application.
>     The JAR file will, effectively, be loaded also as a dynamic agent.
>
>     This will allow `java -jar foo.jar` to be used in place of the more
>     verbose `java -javaagent:foo.jar -jar foo.jar`.
>
> - Mark

I think that is a better solution, also more backwards compatible, as
it won't cause agents to unexpectedly start from existing jar files
(as others also have pointed out in this thread).

/Michael

Reply via email to