установить правильный путь к классу для компиляции и запуска пакетов Java? [Дубликат]

Этот вопрос является точной копией:

получить ошибку при компиляции кода Java с использованием пакета в командной строке? 1 ответ

Я используюEclipse в последнее время, гдеcompiling а такжеrunning Программа очень проста. Не так много нужно сделать для установкиclasspath, Но, видимо, это не тот случай, когда дело доходит до запуска их изcommandLine, когда я пытаюсьcompiling отterminalЯ имею различные ошибки. Я вставляю изображениеmy package structure проектаcp125_soln, Теперь я хочу скомпилироватьInvoice.Java вcom.scg.domain пакет, я пытался

javac src/main/java/com/scg/domain/Invoice.java 
src/main/java/com/scg/domain/Invoice.java:17: error: package com.scg.util does not exist
import com.scg.util.StateCode;
.......................//long error message

Это значит у меня нетcom.scg.util.* в моемclasspath, поэтому я попробовал

javac -cp src/main/java/com/scg/util/*  src/main/java/com/scg/domain/Invoice.java 
src/main/java/com/scg/util/ListFactory.java:8: error: package org.slf4j does not exist
import org.slf4j.Logger;
                ^
src/main/java/com/scg/util/ListFactory.java:9: error: package org.slf4j does not exist
import org.slf4j.LoggerFactory;
                ^
src/main/java/com/scg/util/ListFactory.java:11: error: cannot find symbol
import com.scg.domain.ClientAccount;
                     ^
  symbol:   class ClientAccount
  location: package com.scg.domain
  ................... // long error message

Я читал разные статьи о том, какclasspath работает и как обеспечить это вcommand-line, но когда дело доходит доpackage level structuresЯ не могу найти хороший учебник о том, какCOMPILE and RUN пакеты. Если бы здесь была предоставлена ​​небольшая помощь в правильномcompile and run такого родаpackages, это будет очень полезно.

Ответы на вопрос(1)

Ваш ответ на вопрос