Если вы хотите запустить тестовый класс, вы должны использовать
java -cp sample.jar com.app.Test
Таким образом, вы добавляете банку в путь к классам, а затем запускаете указанный основной класс.
Что java -jar
делает то, что выполняет исполняемый файл JAR (который определяет свой собственный главный класс в файле манифеста).Любые параметры после этого не будут использоваться для указания класса, но окажутся в массиве String, переданном методу main.
Так что, если у вас есть правильно сконструированный исполняемый файл JAR, он должен быть просто
java -jar sample.jar