Что мне добавить в свой make-файл для запуска этого Java-класса? [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Что мне добавить в свой make-файл для запуска этого Java-класса? [дубликат]

Сообщение Anonymous »

Вот структура моего проекта:

Код: Выделить всё

~/projects/java/lox $ tree
.
├── classes
│   └── com
│       └── craftinginterpreters
│           └── lox
│               ├── Lox.class
│               ├── Scanner.class
│               ├── Token.class
│               └── TokenType.class
├── makefile
├── makefile.old
└── src
└── com
└── craftinginterpreters
└── lox
├── Lox.java
├── Scanner.java
├── Token.java
└── TokenType.java
Какую командную строку мне использовать из §~/projects/java/lox для запуска Lox.class, который является основным.
Я пробовал:

Код: Выделить всё

~/projects/java/lox $ java ./classes/com/craftinginterpreters/lox/Lox
Error: Could not find or load main class ..classes.com.craftinginterpreters.lox.Lox
Caused by: java.lang.ClassNotFoundException: //classes/com/craftinginterpreters/lox/Lox
Затем я прочитал, что мне нужно использовать полное имя класса, поэтому я попробовал:

Код: Выделить всё

~/projects/java/lox $ java -cp ./classes com.craftinginterpreters.lox.Lox
>
^C%
который, кажется, переходит в какую-то интерактивную вещь и требует ^c для выхода; и

Код: Выделить всё

~/projects/java/lox $ java -cp ./classes/com/craftinginterpreters/lox com.craftinginterpreters.lox.Lox
Error: Could not find or load main class com.craftinginterpreters.lox.Lox
Caused by: java.lang.ClassNotFoundException: com.craftinginterpreters.lox.Lox
Я пытаюсь определить, что поместить в раздел run: моего make-файла, но не могу запустить его даже из командной строки.

Подробнее здесь: https://stackoverflow.com/questions/798 ... java-class
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»