ОБНОВЛЕНИЕ : Добавлено %*
Я бы порекомендовал создать пакетный файл и запустить его вместо этого.
avro -tools-1.8.1.bat
@echo off
java -jar C:\Users\myuser\javatools\avro-tools\avro-tools-1.8.1.jar %*
Поместить файл .bat
где-нибудь в PATH и запустить, просто набрав:
avro-tools-1.8.1.bat -abc def
%*
в Файл .bat
заменяется любым аргументом, переданным в файл .bat
, поэтому аргументы -abc def
передаются программе avro-tools
в массиве args
методу main
.
Если у вас установлено несколько версий Java, вы можете выбрать, какую из них использовать при запуске этого файла .jar
, также указав команду java
.
avro- tools-1.8.1.bat
@echo off
"C:\Program Files\Java\jdk1.8.0_181\java.exe" -jar C:\Users\myuser\javatools\avro-tools\avro-tools-1.8.1.jar %*
Теперь этот код будет работать с Java 8, даже если Java 8 не является значением по умолчанию Java на вашем компьютере.