Как выполнить очень длинную командную строку при запуске Java-программы?

Как выполнить очень длинную командную строку при запуске Java-программы?

Мне нужно запустить приложение Java с большим количеством дополнительных библиотек (библиотеки могут быть связаны во время выполнения с помощью -cpаргумента). Когда я вставляю эту командную строку в командную строку, она сообщает, что командная строка слишком длинная, и ничего не запускает. Любые попытки использовать пакетный файл и переменные также не увенчались успехом. Как мне правильно выполнить оператор, длина которого превышает 3600 символов?

решение1

Переместите приложение Java так, чтобы путь для выполнения файла был короче, например, c:\java вместо C:\Users\Computer\Documents\Mycode\java. Во-вторых, сократите также имя файла. Используя эти шаги, вы можете сократить количество используемых символов, хотя это не сработает, если вы значительно превысите лимит.

Связанный контент