Форум программистов, компьютерный форум, киберфорум
Java: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 1
Регистрация: 28.10.2013
Сообщений: 114

Не получается запустить из консоли

27.09.2015, 14:55. Показов 1020. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, есть такой вопрос.
Есть класс, синтаксически правильный(в IDEA без проблем работает), но вот при загрузке консоли зарыта собака.
Ошибка Could not find or load main class ClockStore
Делаю все как говорится в мануалах: сначала javac ClockStore.java
далее java ClockStore
При компиляции проблем нет, а дальше не запускается.
Помогите пожалуйста разобраться.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
package Task2;
 
import java.util.*;
import java.io.*;
 
public class ClockStore {
    public static void main(String[] args) {
 
        String[] _brand = {"Orient FUNA0007B0", "Casio MTP-1303PL-7BVEF", "Royal London 41045-02", "Romanson TL2631CMG WH", "Roamer 508837 41 55 50"
                          , "VICTORINOX SWISS ARMY V241355", "Victorinox Swiss Army V241591.1", "Orient SDE00001W0", "Orient SEL06001B0", "Appella A-717-2002"
                          , "Appella A-117-2004", "Vostok 2415/120813", "Vostok 2415/120815", "Royal London 40089-01", "Casio AW-82-1AVEF"};
        String[] _type = {"кварцевые", "кварцевые", "кварцевые", "кварцевые", "кварцевые", "механические", "механические", "механические", "механические", "механические"
                         , "механические", "механические", "механические", "кварцевые", "кварцевые"};
        Integer[] _price = {1247, 1036, 2076, 2675, 9816, 34638, 20772, 19072, 12764, 9249, 8532, 1385, 1385, 2229, 844};
        Integer[] _count = {12, 10, 5, 7, 6, 3, 4, 2, 3, 7, 4, 13, 10, 9, 17};
        String[] _manufacturer = {"ORIENT", "CASIO", "ROYAL LONDON", "ROMANSON", "ROAMER", "VICTORINOX", "VICTORINOX", "ORIENT", "ORIENT", "APPELLA", "APPELLA", "VOSTOK", "VOSTOK"
                                 , "ROYAL LONDON", "CASIO"};
        String[] _country = {"Япония", "Япония", "Великобритания", "Корея", "Швейцария", "Швейцария", "Швейцария", "Япония", "Япония", "Швейцария", "Швейцария", "Россия", "Россия",
                            "Великобритания", "Япония"};
 
        System.out.println("Вас приветствует магазин часов! Что вы хотели бы узнать?");
        System.out.println("1 - Показать все марки кварцевых часов");
        System.out.println("2 - Показать все марки механических часов");
        System.out.println("3 - Показать информацию о механических часах, цена на которые не превышает заданную сумму");
        System.out.println("4 - Показать марки часов, изготовленных в заданной стране ");
        System.out.println("5 - Показать производителей, общая стоимость часов которых в магазине не превышает заданное число.");
        System.out.println("6 - Сохранить данные в файл");
        System.out.println("0 - Выход");
 
        Scanner in = new Scanner(System.in);
 
        List<String> brand = new ArrayList<>();
        List<String> type = new ArrayList<>();
        List<Integer> price = new ArrayList<>();
        List<Integer> count = new ArrayList<>();
        List<String> manufacturer = new ArrayList<>();
        List<String> country = new ArrayList<>();
 
        for (int i = 0; i < _brand.length; i++)
        {
            brand.add(_brand[i]);
            type.add(_type[i]);
            price.add(_price[i]);
            count.add(_count[i]);
            manufacturer.add(_manufacturer[i]);
            country.add(_country[i]);
        }
 
        int answer = in.nextInt();
        while (answer != 0)
        {
            if (answer == 1)
            {
                System.out.println("Все кварцевые часы: ");
                for (int i = 0; i < brand.size(); i++)
                {
                    if (type.get(i).equals("кварцевые"))
                    {
                        System.out.println(brand.get(i));
                    }
                }
            }
            if (answer == 2)
            {
                System.out.println("Все механические часы: ");
                for (int i = 0; i < brand.size(); i++)
                {
                    if (type.get(i).equals("механические"))
                    {
                        System.out.println(brand.get(i));
                    }
                }
            }
            if (answer == 3)
            {
                System.out.println("Введите предельную сумму для механических часов:");
                int limit;
                limit = in.nextInt();
                System.out.println("Все часы до предельной суммы");
                for (int i = 0; i < brand.size(); i++)
                {
                    if (type.get(i).equals("механические"))
                        if (price.get(i) <= limit)
                        {
                            System.out.println("Модель - " + brand.get(i));
                            System.out.println("Цена - " + price.get(i));
                            System.out.println("В наличии - " + count.get(i));
                            System.out.println("Производитель - " + manufacturer.get(i));
                            System.out.println("Страна - " + country.get(i));
                            System.out.println("");
                        }
                }
            }
            if (answer == 4)
            {
                System.out.println("Введите интересующую вас страну производителя");
                String yourcountry;
                yourcountry = in.next();
                System.out.println("Все марки часов из заданной страны");
                for (int i = 0; i < brand.size(); i++)
                {
                    if (country.get(i).equals(yourcountry))
                    {
                        System.out.println(brand.get(i));
                    }
                }
            }
            if (answer == 5)
            {
                Set<String> manfset = new HashSet<>();
 
                for (int i = 0; i < brand.size(); i++)
                {
                    manfset.add(manufacturer.get(i));
                }
 
                Iterator<String> itr = manfset.iterator();
 
                System.out.println("Введите предельную сумму для производителя");
                int _limit;
                _limit = in.nextInt();
 
                System.out.println("Производители, сумма цен на товары которых не превышает заданного числа: ");
                int summ = 0;
                String currentmanf;
                while (itr.hasNext())
                {
                    currentmanf = itr.next();
                    for (int j = 0; j < brand.size(); j++) {
                        if (manufacturer.get(j).equals(currentmanf)) {
                            summ += price.get(j);
                        }
                    }
                    if (summ <= _limit) {
                        System.out.println(currentmanf);
                    }
                    summ = 0;
                }
            }
 
            if (answer == 6)
            {
                System.out.println("Запишем нашу базу товаров в текстовый документ");
                System.out.println("Введите путь к файлу, в который будут записываться данные");
 
                String filename;
                filename = in.next();
 
                File file = new File(filename);
 
                try
                {
                    if (!file.exists())
                    {
                        file.createNewFile();
                    }
                    else
                    {
                        file.delete();
                        file.createNewFile();
                    }
                    PrintWriter writer = new PrintWriter(file.getAbsoluteFile());
 
                    try
                    {
                        for (int i = 0; i < brand.size(); i++)
                        {
                            writer.println("*********************");
                            writer.println("Марка - " + brand.get(i));
                            writer.println("Тип - " + type.get(i));
                            writer.println("Цена - " + price.get(i));
                            writer.println("В наличии - " + count.get(i));
                            writer.println("Производитель - " + manufacturer.get(i));
                            writer.println("Страна - " + country.get(i));
                            writer.println("*********************");
                        }
                    }
                    finally
                    {
                        writer.close();
                    }
                }
                catch (IOException e)
                {
                    throw new RuntimeException(e);
                }
            }
 
            System.out.println("Что будем делать дальше?");
            answer = in.nextInt();
        }
 
        in.close();
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.09.2015, 14:55
Ответы с готовыми решениями:

Не могу запустить проект из BJB 4.0, из консоли все Ok
%Subj% Win2k / BJB 4.0 В студии пишет что-то типа того, что не могу найти метод main. Из консоли тот же test.java спокойно...

Как запустить программу из консоли без блокировки консоли?
Вводу например firefox в консоль открывается приложение и в консоль больше ничего ввести нельзя пока не закроешь приложение ...

Запустить проект с консоли
Как запустить проект через windows консоль, или как передать данные в массив args, проект написан в eclipse?

1
59 / 60 / 37
Регистрация: 24.07.2015
Сообщений: 224
28.09.2015, 09:20
Программка консольная и потому нужно запустить «cmd.exe» и набрать “java -jar имя_твоего_файла.jar”.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.09.2015, 09:20
Помогаю со студенческими работами здесь

Запустить WPF приложение из консоли
Добрый день. Хочу запустить WPF приложение из консоли, для этого я создал сборку в которой два проекта, первый это консольный проект,...

Как запустить поток в консоли?
Просьба не пинать ногами, в структуре программы ориентируюсь еще очень слабо. У меня примерно так: main ZZZ Тут в цикле...

Как запустить сборку из консоли?
Создал проект с 7 классами. Все классы в одном пространстве имен. Нужно, чтобы сборка запускалась из консоли и в качестве параметров...

Запустить приложение в одной и той же консоли
Пишу свой аналог cmd. Возникла проблема: Не знаю, как запустить другую консольную программу не в новом окне, а в моей консоли как в...

Запустить приложение на Ruby в Ubuntu не из консоли.
Здравствуйте, Друзья) Сегодня с утра поставил Ubuntu, а вместе с ней и Интерпретатор Ruby) Я сразу хочу оговориться - c Ubuntu...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru