|
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 115
|
|
could not find the main class18.06.2013, 10:59. Показов 12759. Ответов 11
Метки нет (Все метки)
Извените, что я задал такой примитивный вопрос.Но я хочу стартовать .Помогите мне в этом.
Ошибка could not find the main class В cmd прописал путь к файлу "C:\Program Files\Java\jre6\bin\java" ,тогда и выскочила эта ошибка.Судя по ошибке у меня не выбран класс. У меня есть папка client C:\Program Files\Java\jre6\bin\client и там расположен класс сlasses.jsa. Это мне нужно записать полный путь к нему ?
0
|
|
| 18.06.2013, 10:59 | |
|
Ответы с готовыми решениями:
11
could not find the main class
Error: Could not find or load main class |
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 18.06.2013, 11:05 | |
|
А может быть Вы хотя бы командную строку приведете? Или Вы считаете, что существует один единственный вариант запуска java-приложения?
0
|
|
|
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 115
|
|||||||
| 18.06.2013, 12:08 [ТС] | |||||||
|
Прочитал несколько статей, создал файл H.class и запихнул его по адресу D:\H.class Узнал что есть такоая форма
0
|
|||||||
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 18.06.2013, 14:01 | |
|
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 18.06.2013, 14:38 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 115
|
|
| 18.06.2013, 22:31 [ТС] | |
|
Благодарен
0
|
|
|
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 5
|
|
| 15.04.2014, 12:12 | |
|
дайте пожалуйста еще раз ссылочку на ликбез.
0
|
|
|
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 5
|
|
| 16.04.2014, 09:43 | |
|
Insane__, спасибо. подкол засчитан. только я имел ввиду вот это http: // www. skipy. ru / technics / likbez.html
0
|
|
|
Вежливость-главное оружие
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
|
||||||
| 17.04.2014, 20:11 | ||||||
|
Проделайте тоже самое. И все поймете.
1.Создайте текстовый файл 'JavaCmdDemo'(c:\JavaCmdDemo.java) Содержимое:
3. Откройте командную строку(Пуск+R=>cmd) 4. Введите cd c:\ 5. Введите -javac JavaCmdDemo.java 6. Введите -java JavaCmdDemo. //Out >Hello! I run from cmd Если вы хотите запустить проект, то нужно переходить в папку с проектом и прописывать : java -classpath ./bin fullClassName где fullClassName = packageName + classname наприме : draftPackage.Main
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.06.2011
Сообщений: 6
|
||||||
| 27.05.2014, 20:50 | ||||||
|
Добрый день.
Сам недели две назад тоже мучился и думал что я м.д.к, потому ничего не работает. Это не совсем так, поэтому читайте ниже. Суть проблемы: При повторение видео урока, а точнее действий в нем, желаемый результат не выводился. Конкретнее была написана программа вывода сообщения Hellow World в консоли WIndows А именно, компилированный ява файл, вызывался командой java ИМЯ.class, и выходила соответствующая ошибка: "could not find or load main class ИМЯ_класса" т Как решил: Вызывать надо уже ОТКОМПИЛИРОВАННЫЙ файл командой java ИМЯ И все!!! Тогда консоль нормально воспроизводит программу, если, разумеется, в ней нет ошибок. Возможно для гуру программирования, это очевидный ответ, и кажется что это норма, но я как 3-ью неделю изучающий яву, на второй день реально не понимал в чем суть проблемы. И так как несмотря на то что обучение идет трудно, мне было обидно и непонятно почему это не работает. Ниже распишу полный алгоритм работы с ява машиной на базовом уровне, может быть кому-то это поможет. 1) Скачать JDK c оф сайта (ссылку давать не буду, это точно найти сможете) 2) Установить скачанный пакет 3) Подключить установленную ява машину к нашей системе ( у меня это Windows 7) а) зайти в папку с установленным пакетом и найти файл java.exe (у меня на Windows это было: C:\Program Files\Java\jdk1.8.0_05\bin\java.exe) _______обращаю внимание, что находить именно файл java.exe не обязательно, просто я сделал так=) б) Нажать на java.exe правой кнопкой мыши, выбрать "Свойства". В выскочевшем окошке, во вкладке "Общие", ищите строку "Расположение". Выделяйте и копируйте путь (у меня это C:\Program Files\Java\jdk1.8.0_05\bin) в) Открываем пуск, наводим мышку на "Мой компьютер", жмем правую кнопку мыши, жмем "Свойства". г) В открывшемся окне, слева, жмем кнопку "Дополнительный параметры системы" д) В отрывшемся окне "Свойства системы", во вкладке "Дополнительно" (она по умолчанию выделена/открыта), внизу ищем кнопку "Переменные среды". Жмем на нее е) В открывшемся окне "Переменные среды", в верхней его части, а именно "Переменная среды пользователя..." нажимаем кнопку создать ж) В открывшемся окне вводим имя переменной, у меня это Path (можно ли другую, я не знаю), а в поле "Значение" вводим наш скопированный путь (C:\Program Files\Java\jdk1.8.0_05\bin) д) Жмем "ОК", сохраняем все. 4) Проверяем нашу ява машину а) Запускаем консоль (либо WIN + r => затем cmd и Enter либо Пуск => вводим в поиск над пуском cmd и жмем Enter) б) В открывшейся консоли, вводим java в) После этого должно появиться куча команд ява, служебная информция и прочее, если все нормально подключилось, если нет, то выдаст ошибку, вроде "Нет такой команды", или что-то похожее. Если что-то не так, делай действия выше по новой. 5)Если все ок, идем дальше. Создаем нашу простую программу на java. 6)Открываем блокнот, и пишем там код ниже:
7) Сохраняем наш файл. Вот тут обратите внимание на деталь: "В строке public class Hellow, слово Hellow, это имя класса, оно по сути, может быть почти любым, но очень важно, чтобы это имя совпадало с именем вашего файла, что вы сохраняете, причем если у вас он с большой буквы, значит и имя файла должно быть с большой. Сегодня я выяснил что в java вообще принято давать имена классов с большой буквы, так что не ленитесь, пишите с большой, но с маленькой, тоже не будет ошибкой, главное сохранить правило, какое имя класса, такое и имя файла. Сохранять надо с расширением .java В итоге, в нашем примере нужно сохранить файл в таком виде Hellow.java (вроде бы есть исключения, типо можно обозвать файл как хочу, но я не уверен, увы, но пока этого не знаю, так что делайте как выше написано, потом если узанете правду, напишите мне, благодарен буду) 8) На данном этапе, мы просто создали файл, который может откомпилировать программа, вторая ошибка, это желать сразу открыть этот файл и исполнить его. Деталей я не знаю, но суть в том, что современные Операционки и процессоры, не умеют это делать, не знаю почему, вроде что то там с процессом производства компьютеров, они вроде 4-битные, или наоброт не 4 битные, короче этот код просто так не запустить, его нужно откомпилировать, перевести в машинный язык, который можно запускать, для этого идем к след шагу 9)Запускаем консоль, в ней переходим в папку с нашим файлом Hellow.java Обращаю внимание, так как я полный новичек, то как переходить в консоли, тоже понятия не имел, на всякий случай распишу минимум, который нужно знать Чтобы зайти в каталог, нужно ввести команду cd ИМЯ_каталога. Например, нам нужно зайти в каталог/папку Desktop , вводим cd desktop. Разумеется, зайти мы туда сможем, только если эта папка находимся в том месте, где мы есть. Текущее местоположение отображается слева от вводимой команды в виде C:\Program Files\ Чтобы вернуться в корневую папку диска C нужно ввести cd \ Как-то можно подыматься на каталог выше, и прочие действия, но тут уже гуглите, у меня задача другая. Команда dir показывает список всех папок в данном каталоге/папке Если вы знаете точный путь к каталогу, можно из любого месте прописать полный путь в виде C:\Program Files\Java\... и вы туда попадете. В конце обязательно ставте \, а в начале диск C например. Иначе не сможете зайти. Команад help выводит вроде базовый список возможных команд Итого, алгоритм действий для попадания в нашу папку, где лежит файл Hellow.java ввести cd \ потом dir прочитать что там есть, зайти в нужную папку командой cd ... снова dir и так далее Разумеется нужно понимать самому, где находиться твой файл, например, путь для файла, сохраненного на рабочем столе будет таким c:\users\ИМЯПОЛЬЗОВАТЕЛЯ\desktop\ 10) Теперь нам нужно откомпилировать файл Hellow.java. Для этого в консоли пишем javac Hellow.java Если все ок, через пару секунд снова загорится поле ввода команды. Если выскочила ошибка, как правило это какой либо косяк на этапе компиляции, читайте что там написано, там всегда пишут в чем была ошибка. Чаще всего это косяк в коде. Заходите в ваш файл и проверяйте внимательно строки. Чем чаще будете читать ошибки, тем быстрее научитесь их распозновать, Знание английского в 100500 раз облегчит работу. 11) Когда файл откомпилировался, он сохраняется в той же папке, что и основной (Hellow.java), принимая имя, вроде бы класса, это детали, я их увы, не знаю, но расширение станет уже .class В нашем случае это будет файл Hellow.class 12) Вот только теперь можно запускать этот файл, для проверки, что он у нас есть в папке, где мы находимся, в консоли вводим команду dir видим наш файл, и вводим команду java Hellow Причем обращаю внимание, не java Hellow.class , а именно java Hellow. Так как первый вариант выдаст ошибку, уж почему, извините, я не знаю. 13) в консоли, на новой строке, выскочит сообщение Hellow World! Все. Вот собственно алгоритм запуска ява программ из консоил виндоус. Я не претендую на полноту изложения, убер крутой и новый материал, просто я две недели сам мучился с этой проблемой, и писал код в среде разработчика IDEA. И мучался тем, что имея уже какое-то представление о Java, не мог запустить ее через консоль. Меня это мучило, поэтому когда я смотря очередную лекцию, увидел в чем была моя ошибка, меня осенило, и я решил свою проблемы, сняв камень с души, и как следствие, успокоившись. На радостях, я решил, что если в мире есть хотя бы еще один человек, которому эта информация может помочь, то пусть будет так. Спасибо за внимание и заранее извините за ошибки. Если когда-нибудь надо будет, может быть я исправлю все недочеты своей короткой статьи, а пока держите, как есть. Удачи в программировании!
0
|
||||||
| 27.05.2014, 20:50 | |
|
Помогаю со студенческими работами здесь
12
Error: Could not find or load main class ORDOGOR Could not find the main class: calc.HelloWorld. Program will exit. Ошибка IntelliJ IDEA Error: Could not find or load main class Main Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|