Java-运行jar包提示ClassNotFoundException错误
我用 java -jar x.jar 运行某些jar包的过程中,出现ClassNotFoundException的错误,请问此问题该怎么解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我用 java -jar x.jar 运行某些jar包的过程中,出现ClassNotFoundException的错误,请问此问题该怎么解决呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
你看看哪个Class没有找到,如果是其他jar包的,你可以用下面的命令:
java -classpath $CLASS_PATH $JAVA_OPTIONS &
参数:
CLASS_PATH="./:config:conf:lib/:libext/:",指定的文件夹或者jar包
JAVA_OPTIONS="-XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Xms512m -Xmx1024m -XX:+PrintGCDetails -XX:+UseParallelGC -Xloggc:logs/gc.log -XX:+PrintGCTimeStamps com.zhimei.actionS.Startup ./conf/config.properties",指定启动的Object(包含main函数的)、你想要的配置文件,或者其他的启动参数
java -cp classpath -jar x.jar 应该是没有指定classpath
看看具体是哪个class没有找到,然后把对应的jar包加到classpath。
JAR包打开 查看META-INF内的MANIFEST.MF 看看这个jar包依赖哪些jar包才能运行 然后将这些依赖的jar包下载到本地 用-cp指明