definindo o caminho de classe correto para compilar e executar pacotes Java? [duplicado]

Esta pergunta é uma duplicata exata de:

recebendo erro ao compilar o código Java usando o pacote na linha de comando? 1 resposta

Eu tenho usadoEclipse ultimamente, ondecompiling erunning o programa é muito simples. Não é preciso fazer muito para definir oclasspath. Mas aparentemente não é esse o caso quando se trata de executá-los decommandLine. quando eu tentocompiling determinal, Estou tendo vários erros. Estou colando uma imagem demy package structure do projetocp125_soln. Agora eu quero compilarInvoice.Java nocom.scg.domain pacote, eu tentei

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

Isso significa que eu não tenhocom.scg.util.* no meuclasspath. então eu tentei

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

Eu li artigos diferentes sobre comoclasspath funciona e como fornecê-lo emcommand-line. mas quando se trata depackage level structures, Não consigo encontrar um bom tutorial sobre comoCOMPILE and RUN pacotes. Se uma pequena ajuda pudesse ser fornecida aqui, no caminho certo paracompile and run esse tipo depackages, será muito útil.

questionAnswers(1)

yourAnswerToTheQuestion