Если я настрою проект maven и напишу программу на Java с помощью основного метода, я хочу преобразовать эту программу в эквивалентный сценарий оболочки. Другими словами, сценарий оболочки должен принимать аргументы и вести себя так же, как java-программа, когда основной метод вызывается с аргументами. Как мне этого добиться?
Я не очень хорошо разбираюсь в программировании оболочки. Если есть способ преобразовать java-программу в оболочку, это было бы лучше
Нет такой программы «конвертировать java в оболочку». Почему вы не можете вызвать существующую Java-программу из вашей оболочки?
Это то, что мне придется сделать, если мы не сможем преобразовать java в оболочку. Я подумал, что если есть плагин, который делает это, я мог бы использовать его




Для этого вы можете использовать переменные аргументы сценария оболочки. Сначала вы можете написать свою логику в Джава, а затем передать ей все аргументы из сценария оболочки.
#! /bin/bash
java <class_name> $@
$@ передаст все аргументы программе Java.
импортировать java.util.Scanner; открытый класс Print_Series3 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n,i,pr=0;
System.out.printf("Enter the range of number(Limit):");
n=sc.nextInt();
for(i=1;i<=n;i++)
{
if (i%2==0)
{
pr=(int) (2*Math.pow(i,2)+1);
System.out.print(pr+" ");
}
else
{
pr=(int) (2*Math.pow(i,2)-1);
System.out.printf(pr+" ");
}
}
sc.close();
}
}
Как сейчас написано, ваш ответ неясен. Пожалуйста, редактировать, чтобы добавить дополнительную информацию, которая поможет другим понять, как это относится к заданному вопросу. Дополнительную информацию о том, как писать хорошие ответы, можно найти в справочном центре.
Путем повторной реализации всей логики программы Java в сценарии оболочки.