Execute o aplicativo java a partir da linha de comandos com arquivos jar externos
Eu tenho um arquivo jar externo (tem estrutura de pacote), que contém a classe principal, e eu posso executar o aplicativo a partir da linha de comando como este:
java -jar example.jar
Mas ainda tenho outrotest.class
arquivo fora deste arquivo jar, e algumas classes dentro deste arquivo jar invocarão os métodos emtest.class
. Como posso especificar otest.class
arquivo a ser usado pelo arquivo jar na linha de comando? Tentei de muitas maneiras, sempre mostro:
NoClassDefFoundError for test.class
NB: o arquivo test.class também usa arquivos de classe no arquivo example.jar, possui sua própria estrutura de pacotes.
Eu sei que posso colocá-los juntos em um arquivo jar, infelizmente eu preciso separar o arquivo test.class.