«Недопустимый аргумент» - это ошибка, которую вы получаете в Solaris при попытке запуска двоичного файла SPARC на платформе x86. Убедитесь, что среда выполнения Java, установленная вами в / app, является верной версией для вашего оборудования - вы можете использовать команду file
для проверки, например:
% file /net/pkg/export/pkg.sparc.sunos5/gnu/bin/ls
/net/pkg/export/pkg.sparc.sunos5/gnu/bin/ls: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, not stripped
% file /net/pkg/export/pkg.i386.sunos5/gnu/bin/tar
/net/pkg/export/pkg.i386.sunos5/gnu/bin/tar: ELF 32-bit LSB executable 80386 Version 1, dynamically linked, not stripped