Skip to content

JvmOptionsParser.java, JVM Options Parser from conf, jvm.options or jvm.options.d.

License

Notifications You must be signed in to change notification settings

dyrnq/JvmOptionsParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JvmOptionsParser.java

Inspired by InstallCert and /etc/elasticsearch/jvm.options

Usage

Need to compile, first:

javac --source 1.8 --target 1.8 -d . src/main/java/JvmOptionsParser.java
java JvmOptionsParser <args>

Note since Java 11, you can run it directly without compiling it first:

java src/main/java/JvmOptionsParser.java <args>

Jar

ant

java -jar dist/JvmOptionsParser.jar <args>

download precompiled jar

curl -fsSL -O https://github.com/dyrnq/JvmOptionsParser/releases/download/v0.0.1/JvmOptionsParser.jar

java -jar JvmOptionsParser.jar <args>

Args and ENV

need args pass a conf folder or file

  • folder eg. java -jar JvmOptionsParser.jar /etc/es, then /etc/es/jvm.options + /etc/es/jvm.options.d/*.options.
  • file eg. java -jar JvmOptionsParser.jar /etc/es/my.options, then /etc/es/my.options + /etc/es/jvm.options.d/*.options.
  • env ES_JAVA_OPTS JAVA_OPTS JAVA_OPTIONS JVM_OPTS JVM_OPTIONS.

Ref

About

JvmOptionsParser.java, JVM Options Parser from conf, jvm.options or jvm.options.d.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages