Se eu entendi corretamente, você só quer inserir o conteúdo de javaoptions.txt
em seu comando java. Se assim for, xargs
não é de ajuda. Isso é para executar o mesmo comando em cada linha de saída de outro comando. Tudo que você precisa aqui é
java $(cat javaoptions.txt) ClassName
Pessoalmente, no entanto, eu escreveria uma função para isso:
runJava(){
javaOpts="-Xmx4g -Djava.io.tmpdir=/tmp/foo" ## random example
java $javaOpts "$@" ## run the java command with the options
}
Adicione isso ao seu ~/.bashrc
(ou equivalente para o seu shell) e você pode executar:
runJava Classname
Para executar
java -Xmx4g -Djava.io.tmpdir=/tmp/foo Classname