Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1 / 1 / 1
Регистрация: 21.12.2010
Сообщений: 160
1

Запуск программы с консоли

02.03.2016, 11:04. Показов 510. Ответов 5
Метки нет (Все метки)

Привет. У меня есть Application написанный в Intellij IDEA .
Мне его надо так переделать, что бы проект компилировался, если я ввожу строку

Java
1
java Main –c File1.txt –s File2.txt –o output.txt
Сейчас путь к файлам у меня прописан сразу в методах .

Подскажите как все изменить. Спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2016, 11:04
Ответы с готовыми решениями:

Запуск отдельной функции из класса в консоли
Уважаемые гуру! Есть проблема: мне нужно написать скрипт на perl, который бы выцеплял из...

Запуск первой программы из консоли, где искать решение?
Всем добрый день, помогите решить проблему. В Eclipse всё работает, а вот в консоли javac создаёт...

Запуск из консоли
Доброго времени суток! Начал изучать язык и столкнулся с проблемой запуска из консоли... файл...

Запуск java из консоли
Здравствуйте. Есть класс: public class qqq { public static void main(String args) {...

5
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
02.03.2016, 11:06 2
Брать путь из аргументов main метода.
Покажите свой код.
0
1 / 1 / 1
Регистрация: 21.12.2010
Сообщений: 160
02.03.2016, 11:31  [ТС] 3
Вот мой main, output.txt я использую в другом методе




Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Main {
 
    public static void main(String[] args) throws IOException {
 
        File containerF = new File("src/builditbreakit2016/File1.txt");
        File schiffF = new File("src/builditbreakit2016/File2.txt");
 
        ContainerHandler containerFH = new ContainerHandler(containerF);
        SchiffHandler schiffFH = new SchiffHandler(schiffF); 
        try{
            ArrayList<Container> containers = containerFH.read();
            ArrayList<Schiff> schiffe = schiffFH.read();
            algorithmus(schiffe,containers );
            /*ArrayList<ArrayList<Double>> data = numFH.read();
            for(ArrayList<Double> entries: data){
                System.out.println(Arrays.deepToString(entries.toArray()));
                accu.add(accumulate(entries));
            }
            accuFH.write(accu);*/
        }catch(FileNotFoundException e){
            e.printStackTrace();
        }
    }
0
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
02.03.2016, 11:40 4
Ну тогда надо output.txt передвать как параметр в тот класс/метод где он используется.

Добавлено через 4 минуты
Плюс не понятно что –c, –s и -о должны делать?
0
1 / 1 / 1
Регистрация: 21.12.2010
Сообщений: 160
02.03.2016, 11:43  [ТС] 5
Да, это не проблема. Я его и в main заполнить могу.

Но тогда как я прописываю в моём случае команду

Java
1
java Main –c src/builditbreakit2016/File1.txt –ssrc/builditbreakit2016/File2.txt –o src/builditbreakit2016/output.txt

и файлы надо прописать в мейне?

Добавлено через 38 секунд
Мне тоже это не понятно, что значат -c, -s -o
0
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
02.03.2016, 12:12 6
Ну тогда надо узнать, у того, кто заданиеи дал.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2016, 12:12

Запуск многоклассвого проекта из консоли
Программа состоит из нескольких классов, находящихся в разных java файлах. С помощью javac делаю из...

Запуск проекта из консоли с зависимостями от другого проекта
Указал PATH как нужно, запускаю командой java -cp . Main (т.е. из текущего каталога и CLASSPATH...

Получение ввода пользователя в консоли из любой части программы
Здравствуйте! Нужна такая помощь. Есть консоль. Надо принимать ввод пользователя всегда, тоесть...

Запуск программы
Начал изучать javaSE,так вот,когда запускаю программу у меня выскакивает то что на скрине все пишу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru