Здесь я нашел много связанных вопросов. У меня простая Java-программа. он не содержит основной функции. Он имеет функцию, которая принимает строку и возвращает то же самое. Я сделал это в файл jar. Мой вопрос: могу ли я вызвать/выполнить этот файл jar из сценария оболочки. Я тестировал файл в окнах с помощью eclipse, создавая новый класс, который имеет основную функцию и создает объект другого класса и вызывает функцию. Любая помощь будет оценена по достоинству. Простите меня, если это тривиальная задача.Выполнение скрипта внутри скрипта
0
A
ответ
0
Вы не можете выполнить банку в качестве приложения, если не существует подпрограммы main()
; вам придется написать один или добавить его в банку (это было бы проще!) или создать вторую банку или просто оставить ее свободной. В любом случае, так или иначе вам нужно будет выполнить класс, содержащий метод main()
.
Here - некоторые простые инструкции по созданию исполняемого файла jar, учитывая, что у вас есть этот main()
-сохраняющий класс. Когда у вас есть банка, вы можете запустить ее, используя java -jar thejar.jar
.
Смежные вопросы
- 1. Выполнение скрипта perl внутри скрипта bash
- 2. Выполнение «qrsh» внутри скрипта python
- 3. Выполнение скрипта внутри PHP кода
- 4. Дождитесь завершения скрипта Perl внутри php-скрипта
- 5. Выполнение скрипта abort roslyn
- 6. Выполнение скрипта extjs из другого скрипта extjs
- 7. Выполнение скрипта Bash с PHP-скрипта
- 8. Выполнение sql-скрипта внутри визуальной студии 2012
- 9. Выполнение скрипта Perl внутри IntelliJ Idea
- 10. Выполнение R-скрипта внутри базы данных DB2
- 11. Выполнение скрипта (.bat и .sh) внутри пакета
- 12. Выполнение команд bash внутри скрипта Python
- 13. Выполнение скрипта python внутри java-карты уменьшить
- 14. Выполнение скрипта XAMPP-python
- 15. Выполнение скрипта VBA быстрее
- 16. Остановить выполнение скрипта Ruby
- 17. Выполнение серийного скрипта последовательно
- 18. Выполнение исполняемого скрипта Python
- 19. Остановить выполнение скрипта sql
- 20. Остановить выполнение скрипта php
- 21. subprocess.Popen выполнение скрипта stuck
- 22. отложить выполнение объявления скрипта
- 23. выполнение скрипта perl
- 24. Выполнение скрипта KornShell
- 25. Выполнение скрипта php
- 26. Lua продолжить выполнение скрипта
- 27. Выполнение реентерабельного скрипта -?
- 28. Выполнение скрипта python самостоятельно
- 29. Неверное выполнение пакетного скрипта
- 30. Непонятное выполнение скрипта perl
Благодарим за информацию. Это помогло. Другая проблема заключается в том, как я могу вызвать определенную функцию внутри класса? – parameswar
Если это статическая функция, то просто 'ClassName.functionName();'. Если это не так, вам нужно создать экземпляр класса - 'new ClassName(). FunctionName();'. –
Вы имеете в виду 'new Classname(). FunctionName()' как аргумент командной строки в аргументе java -cp jarfile? – parameswar