【java】运行java程序

来源:互联网 发布:松潘这两天网络怎么了 编辑:程序博客网 时间:2024/06/14 17:07

方法一:

java -classpath jdbc.jar; 主类名

-classpath:可选参数,后面可指定多个依赖的jar,分号结尾

方法二:

java -Djava.ext.dirs=./lib  主类名

-D:指定系统属性


----------------------------------------------------

谨用java.ext.dirs系统属性!

众所周知,java中系统属性java.ext.dirs指定的目录由ExtClassLoader加载器加载,如果您的程序没有指定该系统属性(-Djava.ext.dirs=sss/lib)那么该加载器默认加载$JAVA_HOME/lib/ext目录下的所有jar文件。但如果你手动指定系统属性且忘了把$JAVA_HOME/lib/ext路径给加上,那么ExtClassLoader不会去加载$JAVA_HOME/lib/ext下面的jar文件,这意味着你将失去一些功能,例如java自带的加解密算法实现。


0 0
原创粉丝点击