Когда дело доходит до настройки JAVA_HOME
(на macOS), лучше использовать
export JAVA_HOME=$(/usr/libexec/java_home)
внутри вашего ~/.profile
. Вы также можете выбрать любую понравившуюся вам версию с помощью опции -v
.
Чтобы получить список всех установок JVM, звоните:
/usr/libexec/java_home -V
, чтобы выбрать один из них, используйте
export JAVA_HOME=$(/usr/libexec/java_home -v version)
тогда, вы можете использовать это так
$JAVA_HOME/bin/java -cp .:libs/*:api-security-generator-0.0.1-SNAPSHOT.jar jatis.avantrade.security.securitygenerator.Main
превращение .BAT в .sh
вы также можете создать скрипт-обёртку, как этот
#!/bin/bash
export JAVA_HOME=$(/usr/libexec/java_home)
$JAVA_HOME/bin/java -cp .:libs/*:api-security-generator-0.0.1-SNAPSHOT.jar jatis.avantrade.security.securitygenerator.Main
Убедитесь, что он исполняемый
chmod +x script.sh
Затем вы можете назвать это следующим образом
./script.sh