1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||||||
1 | ||||||
Компиляция класса через командную строку (cmd)07.10.2012, 14:19. Показов 22217. Ответов 12
Метки нет (Все метки)
Установлена Java 7 SE.
Хочу откомпилировать и запустить код для java через командную строку. Для этого запускаю командую строку (cmd), меняю диск на D (cd d:\) и размещаю в корне диска D файл Example.java с содержимым
java Example.java и получаю Error: could not find or load main class Example.java. Через среду вроде Netbeans всё нормально компилируется и выполняется, но я хотел бы попробовать вручную.
0
|
07.10.2012, 14:19 | |
Ответы с готовыми решениями:
12
Компиляция через командную строку Компиляция через командную строку Компиляция через командную строку Компиляция через командную строку |
105 / 105 / 19
Регистрация: 13.10.2009
Сообщений: 406
|
|
07.10.2012, 15:22 | 3 |
можно создать файл start.bat с текстом
@echo off c:\путь до\javac.exe MainClass.java java MianClass del MainClass.class pause MainClass - это класс, в котором содержится метод main батник следует разместить в одной папке с файлом MainClass.java
0
|
78 / 10 / 2
Регистрация: 11.10.2010
Сообщений: 88
|
|
07.10.2012, 22:52 | 5 |
да именно, а так вы пытаетесь запустить майн класса Example.java, а такого у вас нет
0
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
10.10.2012, 00:14 [ТС] | 6 |
C javaс у меня другие проблемы - винда говорит что не знает она вообще такой команды
Напоминаю что java 7 установлена, а в ide netbeans всё собирается нормально.
0
|
10.10.2012, 00:33 | 7 |
Чтобы командная строка знала о существовании программы javac, то нужно указать в переменных среды(Мой_компьютер->Система->Дополнительно->Переменные среды->Path) следующую строку:
;C:\Program Files\Java\jdk1.7.0_07\bin Ясное дело, что javac может находиться в другом месте, поэтому строка может отличаться
0
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
10.10.2012, 11:13 | 8 |
Предположим, что Java 7 SDK установлен по адресу "C:\Program files\Java\jdk1.7.0_07". Тогда:
1. Создаете переменную окружения JAVA_HOME=C:\Program files\Java\jdk1.7.0_07 2. В Path в самое начало добавляете вот эту строчку: %JAVA_HOME%\bin;. Символ ';' обязателен. После этого во вновь открытой консоли можете набрать java -version и убедиться, что java.exe доступен. Потом набираете javac, если всё в порядке, он выдаст список опций.
1
|
487 / 333 / 71
Регистрация: 24.12.2011
Сообщений: 591
|
|
10.10.2012, 11:55 | 9 |
на всякий случай еще ссылка (с картинками )
How to Compile and Run a Java Program Without Using IDE
0
|
2 / 27 / 13
Регистрация: 08.12.2012
Сообщений: 743
|
|
27.04.2014, 10:56 | 10 |
ликбез от скипи -нет такого ликбеза ,не открывается окно
0
|
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
|
|
27.04.2014, 12:01 | 11 |
тут не совсем приятный инцидент просто с ссылками был, вот
Добавлено через 21 секунду http://skipy[helloworld].ru/technics/likbez.html Добавлено через 11 секунд [helloworld] - удалите
0
|
2 / 27 / 13
Регистрация: 08.12.2012
Сообщений: 743
|
|
28.04.2014, 00:58 | 12 |
счастливчик ,а у меня даже в netbeans вылазит како то окно
под названием Anagrams постоянно вылезает
0
|
0 / 0 / 0
Регистрация: 02.01.2016
Сообщений: 1
|
|
10.01.2016, 20:41 | 13 |
у меня та же беда((
0
|
10.01.2016, 20:41 | |
10.01.2016, 20:41 | |
Помогаю со студенческими работами здесь
13
Компиляция через командную строку Компиляция через командную строку Задача. Через командную строку (cmd) Компиляция FASM через командную строку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
|
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows
Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
|
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
|
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
|
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
|
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
|
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
|
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|