Превращение моей программы в файл Java, который можно использовать на других компьютерах - PullRequest
0 голосов
/ 04 августа 2011

Это то, что у меня есть

import java.io.File;import java.util.Scanner;

открытый класс Reader {

    static int spc_count = -1;
    public static int count =0;



    public static void Process(File aFile) {
            spc_count++;
            String spcaces = "";
            for (int i = 0; i < spc_count; i++)
                    spcaces += " ";
            if (aFile.isFile() && aFile.getName().contains("mp3")) {
                    System.out.println(spcaces + "[FILE] " + aFile.getName());
                    count++;
            }

            else if (aFile.isDirectory()) {
                    System.out.println(spcaces + "[FOLDER NAME] " + aFile.getName());
                    File[] listOfFiles = aFile.listFiles();
                    if (listOfFiles != null) {
                            for (int i = 0; i < listOfFiles.length; i++)
                                    Process(listOfFiles[i]);
                    } else {
                            System.out.println(spcaces + " [ACCESS DENIED]");
                    }
            }
            spc_count--;

    }

    public static void main(String[] args) {

            System.out
                            .println("Please enter the directory path ");
            Scanner scanner = new Scanner(System.in);
            String Directory = scanner.nextLine();
            File aFile = new File(Directory);
            Process(aFile);
            System.out.println("\n" + Reader.count+ " MP3 files were found in this directory.");

    }

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

Редактировать: Да, я хочу создать исполняемый файл JAR, но у меня были сложностипри создании графического интерфейса.Проблема, с которой я столкнулся, заключалась в том, что я хотел вывести имя файла в текст.Как лучше всего создать текстовый файл и показать его при запуске кода?

Ответы [ 2 ]

0 голосов
/ 04 августа 2011

Вы можете скомпилировать программу с помощью gcj и распространить полученный исполняемый файл.

0 голосов
/ 04 августа 2011

Создать исполняемый файл jar .

Или даже лучше (но немного больше работы), вы можете распространять свое приложение через Java Web Start .

...