nuls-io / nuls-v2

NULS2.0 Node Wallet Implemented in Java
https://nuls.io
MIT License
117 stars 54 forks source link

cmd script has 'bin' in JAVA_HOME #592

Closed nmschorr closed 9 months ago

nmschorr commented 4 years ago

The cmd script references '/bin' twice:

JAVA_HOME=dirname "./Libraries/JAVA/JRE/11.0.2/bin";
JAVA_HOME=cd $JAVA_HOME; pwd
JAVA="${JAVA_HOME}/bin/java"

so it's looking for ./Libraries/JAVA/JRE/11.0.2/bin/bin/java

Plus the JAVA dir in the Libraries directory in Chainbox isn't there. So between these two things - Chainbox won't run 'cmd'.

Workaround: Copy a 'JAVA' jre from somewhere else into the Libraries directory.

lijunzhou commented 4 years ago

1.运行chainbox打包时,本机环境需要配置JDK环境。 2.使用chainbox打包时,可以通过-J参数指定JRE目录,这个被指定的JRE目录会复制到Libraries/JAVA/JRE/11.0.2 目录下。 3.如果打包时,没有指定JRE目录,也就是打出来的程序包里面不包含JRE,那么运行程序的服务器上需要自带JRE环境,正确配置JAVA_HOME变量。