Size: a a a

2021 February 08

GI

Grigorij I. in learn.java
практика тоже разная бывает, зависит от компании/работы
вдруг там на работе одни круды и повешай аннотацию здесь и аннотацию там
источник

F

Fortune's Desire in learn.java
Гайс, ковыряю томкет, через идею алтимат по гайду джетбрейнс тестовая страничка исправно запускается, а вот сделать точно так же через консольку и скомпилять javac-ом почему-то не получается. Оставлять этот пробел незаполненным я не собираюсь, поэтому буду благодарен, если тыкнете носом, где я облажался.

Как я понял, основная проблема в том, что я неправильно задал CLASSPATH.

Отсюда вытекают несколько вопросов:
1) Мне чо, самому надо будет заполнять CLASSPATH в переменных среды каждый раз, когда я захочу сделать новый проект без ИДЕ?
2) Правильно ли я его вообще заполнил? Первые 2 строчки я подглядел в идее, именно они были возле CLASSPATH (внутри идеи?) и добавил их из отчаяния. Третью я добавил сам, потому что сервлет-апи нужен для компилятора.

Далее идут скрины моих переменных в целом, мой Path в user env (не уверен что он нужен), JAVA_HOME, CATALINA, Path в system env.

Посмотрите плс, что тут лишнее.

Запускать пытаюсь из папки с самим .java файлом, в которую до кучи закинул сам servlet-api.jar:
источник

F

Fortune's Desire in learn.java
источник

F

Fortune's Desire in learn.java
источник

F

Fortune's Desire in learn.java
источник

F

Fortune's Desire in learn.java
источник

F

Fortune's Desire in learn.java
javac -classpath servlet-api.jar TestServlet.java

javac -cp .;"C:\Program Files\Apache Software Foundation\Tomcat 10.0\lib\servlet-api.jar" TestServlet.java
источник

F

Fortune's Desire in learn.java
Запускаю такими командами и прочими вариациями с кавычками и путями
источник

F

Fortune's Desire in learn.java
У меня уже небольшая истерика из-за класспатха этого
источник

AE

Alexey Ermakov in learn.java
Fortune's Desire
У меня уже небольшая истерика из-за класспатха этого
добро пожаловать в джаву
источник

NG

Nikita Gryzlov in learn.java
Fortune's Desire
Гайс, ковыряю томкет, через идею алтимат по гайду джетбрейнс тестовая страничка исправно запускается, а вот сделать точно так же через консольку и скомпилять javac-ом почему-то не получается. Оставлять этот пробел незаполненным я не собираюсь, поэтому буду благодарен, если тыкнете носом, где я облажался.

Как я понял, основная проблема в том, что я неправильно задал CLASSPATH.

Отсюда вытекают несколько вопросов:
1) Мне чо, самому надо будет заполнять CLASSPATH в переменных среды каждый раз, когда я захочу сделать новый проект без ИДЕ?
2) Правильно ли я его вообще заполнил? Первые 2 строчки я подглядел в идее, именно они были возле CLASSPATH (внутри идеи?) и добавил их из отчаяния. Третью я добавил сам, потому что сервлет-апи нужен для компилятора.

Далее идут скрины моих переменных в целом, мой Path в user env (не уверен что он нужен), JAVA_HOME, CATALINA, Path в system env.

Посмотрите плс, что тут лишнее.

Запускать пытаюсь из папки с самим .java файлом, в которую до кучи закинул сам servlet-api.jar:
> 1) Мне чо, самому надо будет заполнять CLASSPATH в переменных среды каждый раз, когда я захочу сделать новый проект без ИДЕ?

это берут на себя системы сборки
источник

V

Vitaly in learn.java
Fortune's Desire
У меня уже небольшая истерика из-за класспатха этого
портянку не читал, мож поможет, насколько помню здесь через командую строку запускал
источник

V

Vitaly in learn.java
источник

F

Fortune's Desire in learn.java
Поковыряю, спс
источник

F

Fortune's Desire in learn.java
Пойду на линуксе попробую покомпилять бтв
источник

F

Fortune's Desire in learn.java
мб винда срет
источник

A

Alex in learn.java
а в чем задача вообще - собирать проект без иде? в чем смысл?
источник

F

Fortune's Desire in learn.java
Alex
а в чем задача вообще - собирать проект без иде? в чем смысл?
По факту - прост
источник

DC

Denis Chikanov in learn.java
Alex
а в чем задача вообще - собирать проект без иде? в чем смысл?
собирать проект надо не ИДЕ, а системами сборки, если уж на то пошло
источник

F

Fortune's Desire in learn.java
потому что первый гайд по сервлетам делал все через консольку
источник