I was able to unjar the file and then in the manifest I noticed it pointed to a different file for classpath.
same issue with that file though
[root@localhost lib]# java -javaagent:./jmx_prometheus_javaagent-0.12.0.jar=8080:jmx-prom.yaml -jar /usr/share/cassandra/apache-cassandra-thrift-3.11.6.jar -Djava.util.logging.config.file=./program.log
no main manifest attribute, in /usr/share/cassandra/apache-cassandra-thrift-3.11.6.jar