Java GUI работает на моем компьютере с указанным путем к файлу, но не открывается, когда я перемещаю .jar на другой компьютер - PullRequest
0 голосов
/ 28 марта 2019

Отказ от ответственности: я немного новичок в создании графических интерфейсов.Я создал этот графический интерфейс, и он работает правильно, когда я вставляю путь к файлу (MacOS Mojave - используя Eclipse), но я экспортировал файл .jar на компьютер с Windows, и он не будет открывать, читать или записывать файлы.GUI даже запускается как двойной щелчок .jar на рабочем столе моего Mac - и открывает графический интерфейс на компьютере с Windows, но файлы не могут быть найдены, даже если пути вставлены правильно.

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

btn.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent ae) {
                try {
                    File infile = new File(tf1.getText()); //taking the input file from the text field.
                    Scanner fileScan = new Scanner(infile); //Scanner on that file.
                    String line = fileScan.nextLine();
                    int totalLines = 1;
                    String filePath = tf3.getText()+"OUTPUT-WITH-ERRORS.txt"; //taking in destination folder & appending filename.
                    File outFile = new File(filePath); //creating the output file.

Мне просто нужно, чтобы получить файлы изкаталог Windows Machine, но вместо этого каждый раз он напрямую переходит к методу catch.

Спасибо!

...