1.使用eclipse 导出可运行jar包之后
用cmd命令验证自己打的包是否可运行时,经常会遇到依赖的jar包找不到,无法加载主类等
常见错误解决如下:
打出的jar包 目录格式如下:
bin //该目录存放编译后的class文件
lib //所依赖的第三方jar(将自己打出的jar包也放到此位置)
*.properties //相关的配置文件 放到bin目录下也可以,执行看是否报错
1)linux 下 :#!/bin/sh
export JAVA_HOME=/data/jdk // 设置环境变量也可以不用设置,前期你的机器已经配置好了环境变量
export CLASSPATH=.
echo $CLASSPATH
for file in lib/*; do //
export CLASSPATH=$CLASSPATH:$file // 找到你依赖的第三方jar所在的文件夹 设置路径
done //
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
java -classpath $CLASSPATH: com.grid.Main // 执行 Main class
2)windows 下:java -Djava.ext.dirs=.\lib\ -cp .\bin\ com.grid.Main //找到依赖的第三方jar存放的目录lib 执行你的Main方法