我一直在尝试运行一个可执行的jar,但不知怎么地,它返回了一个我的类不存在的错误。我试着用不同的方式搜索网页,到目前为止我已经尝试了以下几点:

java -cp Unirest.jar:lib/*
java -cp Unirest.jar:/home/appstemp/phuzca/lib/
java -cp Unirest.jar;/home/appstemp/phuzca/lib/*; MainMethod
javac -cp '.:/home/appstemp/phuzca/lib/*.jar' Unirest.jar
javac -cp '.:/home/appstemp/phuzca/lib/*.jar' Unirest
java -cp "Unirest.jar;lib/*" com.unirest.request.MainMethod.java
java -cp "Unirest.jar;lib/*" com.unirest.request.MainMethod
java -cp .:lib/* com.unirest.request.MainMethod
java -classpath lib/*:. com.unirest.request.MainMethod
java -cp "/lib/*:" Unirest.jar
java -cp "/home/appstemp/phuzca/lib/*:" Unirest.jar
java -classpath "/home/appstemp/phuzca/lib/*:." com.unirest.request.MainMethod
java -cp "Unirest.jar;lib/*" com.unirest.request.MainMethod

但没有一个成功。任何帮助都将不胜感激

最佳答案

把给我的答案贴出来,这样大家都能看到。感谢@VGR:

java -cp "Unirest.jar:lib/*" com.unirest.request.MainMethod

使用冒号(:)而不是分号(;)

10-08 03:53