powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / javac -cp HelloWorld.java file not found
19 сообщений из 19, страница 1 из 1
javac -cp HelloWorld.java file not found
    #37734711
Kaisar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток !

Я начинающий Джава-разработчик,
javac почему-то не хочет компилировать код.

Код: java
1.
javac -cp D:\Kaisar\Development\java HelloWorld.java



говорит что file not found

Почему ?
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734734
Konstantin Permyakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaisar,
1. Прочтите внимательно
java -cp
java -help
2. Проверьте есть ли такой файл в самом деле
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734738
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaisarДоброго времени суток !

Я начинающий Джава-разработчик,
javac почему-то не хочет компилировать код.

Код: java
1.
javac -cp D:\Kaisar\Development\java HelloWorld.java



говорит что file not found

Почему ?

[java HelloWorld.java] - вряд ли файл именно так называется.
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734745
Kaisar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл такой есть: HelloWorld.java

Когда компилирую из D:\Kaisar\Development\java
то компиляция проходит без ошибок.
Код: java
1.
2.
3.
4.
D:\Kaisar>javac -cp D:\Kaisar\Development\java HelloWorld.java
javac: file not found: HelloWorld.java
Usage: javac <options> <source files>
use -help for a list of possible options



Код: java
1.
2.
3.
D:\Kaisar\Development\java>javac -cp d:\Kaisar\Development\java HelloWorld.java

D:\Kaisar\Development\java>
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734747
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-cp это то где компилятор будет искать дополнительные библиотеки и классы, от которых зависит компилируемый код.
А у вас видать HelloWorld.java там находится?
-cp для HelloWorld не нужен. Просто зайдите в эту папку и запустите javac HelloWorld.java
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734748
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-cp это не там где находятся исходники. Это там где находятся уже скомпилированые классы для использования компилятором.
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734754
Kaisar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz-cp это то где компилятор будет искать дополнительные библиотеки и классы, от которых зависит компилируемый код.
А у вас видать HelloWorld.java там находится?
-cp для HelloWorld не нужен. Просто зайдите в эту папку и запустите javac HelloWorld.java
Спасибо!
Еще вопрос: есть ли возможность не заходить каждый раз в рабочую папку ?
Например, использовать ключ -sourcepath при компиляции ?

Переменные PATH & CLASSPATH заранее прописаны
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734760
Kaisar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще вопрос: как указать, куда складывать *.class - файлы ?
Использовать ключ -d ?
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734762
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaisarНапример, использовать ключ -sourcepath при компиляции ?

Можно. А ещё можно IDE установить.

KaisarПеременные PATH & CLASSPATH заранее прописаны
CLASSPATH в переменных окружения не нужен.
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734767
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaisarФайл такой есть: HelloWorld.java

Когда компилирую из D:\Kaisar\Development\java
то компиляция проходит без ошибок.
Код: java
1.
2.
3.
4.
D:\Kaisar>javac -cp D:\Kaisar\Development\java HelloWorld.java
javac: file not found: HelloWorld.java
Usage: javac <options> <source files>
use -help for a list of possible options



Код: java
1.
2.
3.
D:\Kaisar\Development\java>javac -cp d:\Kaisar\Development\java HelloWorld.java

D:\Kaisar\Development\java>



"java HelloWorld.java", а ау вас файл "HelloWorld.java"
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734777
Kaisar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин"java HelloWorld.java", а ау вас файл "HelloWorld.java"
Не понял.
В смысле в кавычки двойные надо взять ?
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734791
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaisarОзверин"java HelloWorld.java", а ау вас файл "HelloWorld.java"
Не понял.
В смысле в кавычки двойные надо взять ?

d:\Kaisar\Development\ java HelloWorld.java -> d:\Kaisar\Development\ HelloWorld.java
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734815
Kaisar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинd:\Kaisar\Development\ java HelloWorld.java -> d:\Kaisar\Development\ HelloWorld.java
Я понял!!! Надо просто полный путь указать к *.java файлу
И еще, попробовал -d указать. Тоже прикольная опция! А то без нее компилятор *.class файл рядом с *.java файлом положит!
Как я понимаю, это важно в больших проектах с большим кол-вом классов/файлов. Правильно ?
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734823
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaisarОзверинd:\Kaisar\Development\ java HelloWorld.java -> d:\Kaisar\Development\ HelloWorld.java
Я понял!!! Надо просто полный путь указать к *.java файлу
И еще, попробовал -d указать. Тоже прикольная опция! А то без нее компилятор *.class файл рядом с *.java файлом положит!
Как я понимаю, это важно в больших проектах с большим кол-вом классов/файлов. Правильно ?

Логично, но я с большими проектами из командной строки не работал никогда ;)
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37734843
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaisarКак я понимаю, это важно в больших проектах с большим кол-вом классов/файлов. Правильно ?
Ant, Maven, IDE
Даже в маленьких проектах с небольшим количеством классов никто через командруню строку не собирает.
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37736061
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaisar,

снять противогаз, вылезти из гамака и скачать netbeans.

что блин за тяга наискать себе геморою на ровном месте.
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37736432
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот вас советчиков не поймёшь ни фига, то всем советуют "возьми блокнот и комманднуб строку", а когда человек так и сделал и стал задавать вопросы по ключам компилятора - сразу сдулись и стали советовать всять IDE.
Прикольные вы, честно слово.
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37737565
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarrickВот вас советчиков не поймёшь ни фига, то всем советуют "возьми блокнот и комманднуб строку",

это советуют дураки.

можно еще свинью на балконе растить на котлеты.
или еще какую-нибудь херню придумать.
...
Рейтинг: 0 / 0
javac -cp HelloWorld.java file not found
    #37737712
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий321GarrickВот вас советчиков не поймёшь ни фига, то всем советуют "возьми блокнот и комманднуб строку",

это советуют дураки.

можно еще свинью на балконе растить на котлеты.
или еще какую-нибудь херню придумать.
От такого слышу! Хелловорлды именно под блокнотом и пишут. Кстати, мало-мало под блокнотом для J2ME программ написал (игры, типа пасьянсов и чтение с камеры двумерных штрих-кодов). Потом всё-таки перешёл на нетбинс. Очень достал интеллисенс со своими глупыми подсказками. В конце-концов, выбрал jEdit.
А по сабжу ничего не могу сказать - экстрасенсорными способностями не обладаю.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / javac -cp HelloWorld.java file not found
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]