Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/107: Рейтинг темы: голосов - 107, средняя оценка - 4.83
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
1

Компиляция класса через командную строку (cmd)

07.10.2012, 14:19. Показов 22191. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Установлена Java 7 SE.
Хочу откомпилировать и запустить код для java через командную строку. Для этого запускаю командую строку (cmd), меняю диск на D (cd d:\) и размещаю в корне диска D файл Example.java с содержимым
Java
1
2
3
4
5
6
7
8
9
package javaapplication1;
 
public class Example {
    public static void main(String args[])
    {
        System.out.println("Hello world!");
    }
    
}
После этого пишу
java Example.java
и получаю
Error: could not find or load main class Example.java.
Через среду вроде Netbeans всё нормально компилируется и выполняется, но я хотел бы попробовать вручную.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2012, 14:19
Ответы с готовыми решениями:

Компиляция через командную строку
Начал учить java,работал в Intellij IDEA все было в порядке не замечал никаких проблем. Но сегодня...

Компиляция через командную строку
Установил java jdk и вот пробую что-то скомпилюваты, но не получается! Выскакивает такая проблема ...

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

Компиляция через командную строку
Как скомпилить проект через cmd или запустить qmake? Есть такие файлы проекта: my_project.pro...

12
66 / 65 / 13
Регистрация: 15.11.2010
Сообщений: 396
Записей в блоге: 1
07.10.2012, 14:45 2
По моему,компилировать нужно с помощью javac
0
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
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
07.10.2012, 18:14 4
вам надо в от скипи
0
78 / 10 / 2
Регистрация: 11.10.2010
Сообщений: 88
07.10.2012, 22:52 5
Цитата Сообщение от Артём121 Посмотреть сообщение
По моему,компилировать нужно с помощью javac
да именно, а так вы пытаетесь запустить майн класса Example.java, а такого у вас нет
0
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
10.10.2012, 00:14  [ТС] 6
C javaс у меня другие проблемы - винда говорит что не знает она вообще такой команды
Напоминаю что java 7 установлена, а в ide netbeans всё собирается нормально.
Миниатюры
Компиляция класса через командную строку (cmd)  
0
66 / 65 / 13
Регистрация: 15.11.2010
Сообщений: 396
Записей в блоге: 1
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
Цитата Сообщение от Gepar Посмотреть сообщение
C javaс у меня другие проблемы - винда говорит что не знает она вообще такой команды
Предположим, что 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
1 / 26 / 13
Регистрация: 08.12.2012
Сообщений: 711
27.04.2014, 10:56 10
ликбез от скипи -нет такого ликбеза ,не открывается окно
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
27.04.2014, 12:01 11
Цитата Сообщение от ujif Посмотреть сообщение
ликбез от скипи -нет такого ликбеза ,не открывается окно
тут не совсем приятный инцидент просто с ссылками был, вот


Добавлено через 21 секунду
http://skipy[helloworld].ru/technics/likbez.html

Добавлено через 11 секунд
[helloworld] - удалите
0
1 / 26 / 13
Регистрация: 08.12.2012
Сообщений: 711
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2016, 20:41
Помогаю со студенческими работами здесь

Компиляция через командную строку
Извините за нубский вопрос, НО... Как можно скомпилировать программу через командную строку?...

Компиляция через командную строку
Всем привет! Нужен помощь!!!! Программа на языке Си! #include <stdio.h> void main (void) {...

Задача. Через командную строку (cmd)

Компиляция FASM через командную строку
Собственно сабж Имеется исходник .asm Надо его скомпилировать через cmd или создать bad файл Как...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru