thingol
Você precisa especificar o diretório.
pericles
Sim, mas como faço isso?
Tentei assim:
jar -uvf arquivo.jar Arquivo.class -C br/com/teste
Mas ocorre o seguinte erro:
“no such file or directory”
Poderia me ajudar?
thingol
O jeito mais simples é fazer o seguinte:
- Digamos que você tenha a seguinte estrutura de diretórios.
projeto
dist
arquivo.jar
bin
br
com
teste
Arquivo.class
src
br
com
teste
Arquivo.java
Vá para o diretório “bin” e execute:
jar uvf ../dist/arquivo.jar br/com/teste/Arquivo.class
Outra forma é reaproveitar o que você fez, só que você tem de reordenar os parâmetros:
jar -uvf arquivo.jar -C br/com/teste Arquivo.class
pericles
Desta maneira:
jar -uvf arquivo.jar -C br/com/teste Arquivo.class
O erro é o mesmo que ocorreu antes.
Quero dizer que o Arquivo.class terá que ser atualizado dentro do arquivo.jar no diretório br/com/teste