Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / И все-таки про classpath и запуск класса из консоли / 4 сообщений из 4, страница 1 из 1
10.11.2017, 10:07
    #39550720
roman-info01
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И все-таки про classpath и запуск класса из консоли
Приветствую, форумчане.

Требуется помощь, что-то я не догоняю с путями...

Итак, создаю новый проект в IntelliJ IDEA Community Edition.
1. Проект находится в C:\prg\JavaTest. Называется Test
2. Создаю новый Package и называю его demo1
3. Создаю новый класс HelloWorld с исходным кодом:
Код: java
1.
2.
3.
4.
5.
6.
7.
package demo1;

public class HelloWorld {
    public static void main(String args[]){
        System.out.println("1");
    }
}



4. Выполняю Run/Edit Configuration и создаю конфигурацию Demo1

5. Компилирую и получаю в C:\prg\JavaTest\out\production\Test\demo1 файл HelloWorld.class

Вопрос, как его запустить из консоли. Из IDE, конечно, запускается.
Читал про classpath, но поскольку в java очень сильно новичек, то пока что-то не сильно выходит.

Как запускаю:
1. cmd.exe
2. cd c:\prg\ JavaTest (это, получается, корневаю директория проекта)
3. Пробую выполнить java -classpath ./out/production/Test/demo1 demo1.HelloWorld, естественно, получаю ошибку:
Код: java
1.
2.
Error: Could not find or load main class demo1.HelloWorld
Caused by: java.lang.ClassNotFoundException: demo1.HelloWorld



Структура каталогов:
C:\
|
|--prg
|---JavaTest
|-----src
|----------demo1 (HelloWorld.java)
|-----out
|----------production
|---------------Test
|--------------------demo1 (HelloWorld.class)


На этом ступор...помогите...
...
Рейтинг: 0 / 0
10.11.2017, 10:09
    #39550724
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И все-таки про classpath и запуск класса из консоли
demo1 это уже package, его в classpath указывать не нужно. Уберите его из classpath и должно заработать.
...
Рейтинг: 0 / 0
10.11.2017, 11:17
    #39550816
roman-info01
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И все-таки про classpath и запуск класса из консоли
Blazkowicz, спасибо вам, добрый человек, все стало понятно...
...
Рейтинг: 0 / 0
10.11.2017, 11:29
    #39550829
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И все-таки про classpath и запуск класса из консоли
В Java 9 есть REPL
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / И все-таки про classpath и запуск класса из консоли / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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