wso2 / product-microgateway

Choreo Connect is a cloud-native, open-source, and developer-centric API gateway.
https://wso2.com/choreo/choreo-connect/
Apache License 2.0
294 stars 252 forks source link

Windows toolkit require java home to be set externally #1427

Open ricardoalcantara opened 4 years ago

ricardoalcantara commented 4 years ago

Description:

Command line not passing the arguments correctly

Steps to reproduce:

C:\Projects\wso2>micro-gw init petstore -a https://petstore.swagger.io/v2/swagger.json
JAVA_HOME: D:\Opt\Java\jdk8u262-b10
Uso: java [-options] class [args...]
           (para executar uma classe)
   ou  java [-options] -jar jarfile [args...]
           (para executar um arquivo jar)
em que as opç?es incluem:
    -d32          usar um modelo de dados de 32 bits, se estiver disponível
    -d64          usar um modelo de dados de 64 bits, se estiver disponível
    -server       para selecionar a VM "server"
                  A VM padr?o é server.

    -cp <caminho de pesquisa da classe dos diretórios e arquivos zip/jar>
    -classpath <caminho de pesquisa da classe dos diretórios e arquivos zip/jar>
                  Uma lista separada por ; de diretórios, arquivos compactados JAR
                  e arquivos compactados ZIP nos quais ser?o procurados os arquivos de classe.
    -D<nome>=<valor>
                  define uma propriedade do sistema
    -verbose:[class|gc|jni]
                  ativa a saída detalhada
    -version      imprime a vers?o do produto e sai do programa
    -version:<valor>
                  Advertência: esta funcionalidade está obsoleta e será removida
                  em uma release futura.
                  requer a execuç?o da vers?o especificada
    -showversion  imprime a vers?o do produto e continua
    -jre-restrict-search | -no-jre-restrict-search
                  Advertência: esta funcionalidade está obsoleta e será removida
                  em uma release futura.
                  inclui/exclui JREs privados do usuário na pesquisa de vers?o
    -? -help      imprime esta mensagem de ajuda
    -X            imprime a ajuda sobre opç?es n?o padronizadas
    -ea[:<nome do pacote>...|:<nome da classe>]
    -enableassertions[:<nome do pacote>...|:<nome da classe>]
                  ativa asserç?es com granularidade especificada
    -da[:<nome do pacote>...|:<nome da classe>]
    -disableassertions[:<nome do pacote>...|:<nome da classe>]
                  desativa asserç?es com granularidade especificada
    -esa | -enablesystemassertions
                  ativa asserç?es do sistema
    -dsa | -disablesystemassertions
                  desativa asserç?es do sistema
    -agentlib:<nome da biblioteca>[=<opç?es>]
                  carrega a biblioteca de agentes nativa <nome da biblioteca>, por exemplo: -agentlib:hprof
                  consulte também: -agentlib:jdwp=help e -agentlib:hprof=help
    -agentpath:<nome do caminho>[=<opç?es>]
                  carrega a biblioteca de agentes nativa com base no nome do caminho completo
    -javaagent:<caminho do arquivo jar>[=<opç?es>]
                  carrega o agente da linguagem de programaç?o Java; consulte java.lang.instrument
    -splash:<caminho da imagem>
                  mostra a tela de abertura com a imagem especificada
Consulte http://www.oracle.com/technetwork/java/javase/documentation/index.html para obter mais detalhes.

C:\Projects\wso2>

Affected Product Version:

Environment details (with versions):


Optional Fields

Related Issues:

Suggested Labels:

Suggested Assignees:

praminda commented 4 years ago

Is it a requirement to use this external jdk with microgateway? If not can you try https://stackoverflow.com/a/63559330