Как создать командный файл и выполнить JAR-файл с аргументами - PullRequest
1 голос
/ 25 мая 2019

Как создать пакетный файл в jar-файле, который содержит класс SortFile.java, который отвечает за сортировку содержимого файла.Этот класс принимает 2 аргумента: первый - sort, а второй - file name.Я хотел бы создать пакетный файл, который будет перемещен в cmd и после path в этот пакетный файл пользователь может передать эти 2 args.Допустим, .jar находится на C:\dir\SortFile.jar, и я хотел бы выполнить этот пакет из любого места.Может ли кто-нибудь помочь мне, я никогда не писал командные файлы, которые выполняются банки.Я гуглю это, но все примеры, которые я нашел, не объясняли это также, не было никакого примера для того случая, в котором я нуждаюсь.

1 Ответ

1 голос
/ 25 мая 2019

Давайте пойдем шаг за шагом:

Допустим, .jar находится на C: \ dir \ SortFile.jar

Так что ваш пакетный файл, вероятно, должен содержать java -jar C:\dir\SortFile.jar sort fileToSort (при условии, конечно, что вы уже скомпилировали этот Java-код и что вы создаете JAR-файл, чтобы его можно было так назвать)

Я хотел бы выполнить этот пакет из любого места.

Тогда этот командный файл должен находиться где-то в вашем %PATH%.

Если вы предпочитаете использовать CLASSPATH, см. здесь для руководства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...