Я студент Uni, пытающийся умножить две матрицы, хранящиеся в текстовых файлах, через Java и Eclipse.Нам дали предварительно скомпилированный файл класса, но не исходный код для файла класса, по сути, сделав его классом черного ящика.Мы должны использовать vim и терминал Linux для программирования и выполнения нашего Java-кода, но я считаю, что Ecplise намного более эффективен по времени.Тем не менее, при использовании терминала Linux и vim моя программа работает как задумано, тогда как при использовании Eclipse это не так.
Вот мой исходный код только с LOC, использующими класс черного ящика
String fileOne = ArrayReader.getFileName("Enter the file name of matrix one");
int[][] matrixOne = ArrayReader.readArray(fileOne);
String fileTwo = ArrayReader.getFileName("Enter the file name of matrix two");
int[][] matrixTwo = ArrayReader.readArray(fileTwo);
Функция getFileName выводит аргумент, ожидая, что пользователь введет имя файла (включая расширение) файла с элементами матрицы в нем.Если он не находит файл, он возвращает сообщение об ошибке с указанием так, а затем снова запрашивает имя файла.Функция readArray просто получает элементы и присваивает их элементам целочисленной матрицы.
Я попытался поместить txt-файлы в папки src и bin в каталоге моего проекта и ввести имена файлов с помощьюи без расширения файла несколько раз, но безрезультатно.
Есть идеи?