Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/76: Рейтинг темы: голосов - 76, средняя оценка - 4.89
6 / 6 / 3
Регистрация: 22.06.2010
Сообщений: 320

Из командной строки скомпилировать hello world

08.10.2010, 03:18. Показов 14341. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите понять в чем ошибка.

Хочу с командной строки запустить программу. кажется делаю все правильно:

создаем каталог
Code
1
2
C:\>mkdir c:\myjavaprograms
C:\>cd \myjavaprograms
далее в блокноте пишу код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public class Hello {
    
    /**
     * My first Java program
     */
    public static void main( String[] args ){
        
        // Print the string "Hello world" on screen
        System.out.println("Hello world");
        
    }
 
}
и сохраняю в моей папке как Hello.java

компилируем

Code
1
C:\myjavaprograms>C:\"Program Files"\Java\jdk1.6.0_11\bin\javac Hello.java
запускаем программу
Code
1
C:\myjavaprograms>java Hello
И здесь у меня пишет java не является внутренней или внешней командой, исполняемой программой или пакетным файлом

Что ни так? help!!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.10.2010, 03:18
Ответы с готовыми решениями:

Скомпилировать и запустить класс из командной строки
Добрый день. Пару дней назад начал изучать java, вообще не знаю толком как что работает, купил пару книг и начал работать. Дошёл до первой...

Как скомпилировать и запустить java программу из командной строки ?
Добрый день. Хочу скомпилировать и запустить программу из командной строки. Но никак не получается. Выводит вот что:

Как скомпилировать программу из командной строки?
Как скомпилировать программу на С++ с помощью командной строки?

7
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
08.10.2010, 04:15
Почему вызов javac с указанием полного пути Вас не смущает, а java - наоборот?
Так и напишите:
Code
1
C:\myjavaprograms>C:\"Program Files"\Java\jdk1.6.0_11\bin\java Hello
2
6 / 6 / 3
Регистрация: 22.06.2010
Сообщений: 320
08.10.2010, 15:54  [ТС]
Заработало. А можно как то настроить, чтобы не указывать каждый раз путь к jdk?
0
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
08.10.2010, 19:18
Прописать путь в переменную PATH
Мой компьютер -> Свойства -> Дополнительно-> Переменные среды
1
0 / 0 / 0
Регистрация: 08.05.2014
Сообщений: 5
11.11.2010, 15:19
У меня jdk 1.6. До переустановки все копилировалось и работало. После переустановки в другую директорию при попытке компиляции, возникает ошибка: Could not find the main class: com.sun.tools.javac.Main. Program will exist.
Запускаю вроде правильно:

PureBasic
1
2
cd /d ...........\java\bin
javac myFile.java.
myFile.java лежит в этой директории, ошибок в регистре букв названия файла нет. Ранее скомпилированный файл myFile.class запускается и работает корректно. Подскажите, пожалуйста в чем проблема?

Добавлено через 1 час 14 минут
Прошу прощения, не правильно установила jdk, повторная переустановка решила проблему!!!!
0
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 1
26.09.2015, 17:24
Цитата Сообщение от dimiby Посмотреть сообщение
2
C:
\>mkdir c:\myjavaprograms
Добавлено через 4 минуты
Ребят как запустить Java если пишут Another Java installation is in progress.You
must complete that installation before you can run this installer умоляю прошу помогите хоть скажите перевод
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
26.09.2015, 17:32
Цитата Сообщение от Саид Гамзаев Посмотреть сообщение
Another Java installation is in progress.You
must complete that installation before you can run this installer
Другая установка Java уже работает. Вы должны завершить ту установку прежде чем запускать этот установщик.

Из этого следует, что Вы не виртуальную машину Java запускаете, а установщик. А что именно Вы хотите запустить?
0
1 / 1 / 4
Регистрация: 17.09.2015
Сообщений: 15
29.09.2015, 09:45
Необходимо добавить через ";" полный путь к каталогу JDK в переменной среды
PATH. Тогда не надо будет писать полный путь.
Далее
1) javac Project.java
2) java Project
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.09.2015, 09:45
Помогаю со студенческими работами здесь

"Hello World" не компилируется из командной строки (ifort)
поставил себе ifort 12 на винду без визуал студии. нужна качественная оптимизация. программа ориентирована на расчеты. прописал...

Как в Qt creator скомпилировать свою программу?например тот же hello world!
Всем доброго времени суток. Задачю очень глупый вопрос,но я только начал осваивать qt Как в Qt creator скомпилировать свою...

Как скомпилировать Java программу в командной строке?
При попытке выполнить компиляцию кода через командную строку, выбрасывает ошибку "javac" не является внутренней или внешней...

Как скомпилировать проект Visual Studio в командной строке?
8.Как скомпилировать проект Visual Studio в командной строке?

Как скомпилировать несколько исходных файлов в исполняемый модуль в командной строке Visual Studio?
7.Как скомпилировать несколько исходных файлов в исполняемый модуль в командной строке Visual Studio?


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru