Proposal: Option to ignore non-existent -javaagent
    Alan Bateman 
    Alan.Bateman at oracle.com
       
    Mon Jul  8 09:18:34 UTC 2024
    
    
  
On 03/07/2024 11:26, Thiago Henrique Hupner wrote:
> Dear JDK developers,
>
> I'd like to propose adding an option that allows the JVM to ignore a 
> non-existent -javaagent instead of aborting.
>
> Currently, if a -javaagent is specified but the agent jar file doesn't 
> exist, the JVM aborts with an error. This can cause issues in 
> environments where the same JVM arguments are used across different 
> systems, but not all systems have the agent installed.
In general you can't assume that the same VM options or arguments to the 
java launcher can be used across different systems, different JDK 
releases, or in this case specifying a tool agent that may not be 
installed or may be installed in a different location. For this case it 
may be better to re-visit the launch script for the application so that 
it conditionally adds the -javaagent option when the tool agent is needed.
-Alan
    
    
More information about the serviceability-dev
mailing list