Как запустить несколько. java файлов с помощью сценария оболочки? - PullRequest
0 голосов
/ 21 января 2020

Я сделал java программу, состоящую из двух файлов: fibonacci. java и customBigInteger. java. CustomBigInteger. java - это реализация сложения больших целых чисел без использования типа данных BigInteger из библиотеки java (требование для моего назначения). Это используется в Фибоначчи. java для вычисления n-го числа Фибоначчи.

Я написал их в eclipse, но еще одно требование назначения - написать один сценарий оболочки для компиляции и запуска программы, которая Я никогда не делал раньше. Как мне это сделать, если у меня есть оба. java файла в каталоге / bin / usr / Documents?

1 Ответ

2 голосов
/ 21 января 2020

Создайте файл для компиляции и запуска, предполагая, что ваши классы находятся в пакете root и предполагая, что вы хотите, чтобы скомпилированные файлы классов находились в той же папке, и что fibonacci содержит main, тогда что-то вроде

#!/usr/bin/env bash
javac fibonacci.java customBigInteger.java
java -cp . fibonacci

должен это сделать. Предполагая, что вы сохранили вышеупомянутое значение как fibonacci.sh, вам нужно присвоить ему бит выполнения.

$ chmod 755 fibonacci.sh

Обратите внимание, что Java имена классов должны начинаться с заглавной буквы по соглашению .

...