Если у меня есть файл jar, который принимает аргументы командной строки, как я могу узнать, какой файл внутри этой банки использует эти аргументы командной строки?Какой файл в банке читает аргументы
1
A
ответ
1
Согласно this, исполняемый файл JAR будет иметь что-то вроде
Main-Class: myPrograms.MyClass
в его файле META-INF/MANIFEST.MF
.
0
Класс с основным методом принимает аргументы. Если в проекте много классов с основными методами, класс, указанный в MANIFEST.MF, будет основным классом для получения аргументов.
Смежные вопросы
- 1. В какой развернутой банке содержится файл android.os.SystemClock?
- 2. System.getProperty («os.name») в linux читает, какой файл?
- 3. В какой банке содержится HttpClientConnectionManager?
- 4. загрузить файл в банке
- 5. Прочтите файл в банке
- 6. Как использовать файл в банке как javax.net.ssl.keystore?
- 7. Читайте каталог в банке файл
- 8. В какой банке тики я должен зависеть?
- 9. WebLogic APPC: включают общие аргументы в EJB клиент банке
- 10. C++ программа читает файл
- 11. библиотека python argparse не читает аргументы
- 12. predictionio, кажется, неправильно читает мои аргументы
- 13. SparkConf не читает искру-представить аргументы
- 14. Как включить файл сценария в банке
- 15. яшма не работает в банке файл
- 16. файл не найден исключение в банке
- 17. Как запустить java-исполняемый файл в банке
- 18. Maven артефакт номер версии в банке файл
- 19. Как monkeypatch файл .class в банке
- 20. HTML-файл не открывается в исполняемом банке
- 21. Как читать/писать файл в банке
- 22. выполнить класс в банке файл с муравьем
- 23. yguard не обновляет файл свойств в банке
- 24. jetty - перезагрузить файл тега в банке
- 25. Как открыть файл справки в исполняемом банке
- 26. gradle - файл конфигурации checkstyle в отдельной банке
- 27. выполнить обернутый файл jar в банке
- 28. Spring JPA автосканирование объектов в банке файл
- 29. Java-отражение и файл манифеста в банке
- 30. FileNotFoundException при попытке открыть файл в банке
Возможно, какой-нибудь файл 'main()' находится? Если 'main' передает их другим классам, вероятно, было бы почти невозможно отследить, не имея исходного кода. –
Jar находится в zip-формате, поэтому вы можете открыть его с помощью WinZip или любой другой unzipper. Затем посмотрите в META-INF/MANIFEST.MF, где для линии Main-Class: .... вы найдете класс. В этом классе вызывается 'public static void main (String [] args)'. –