-jar参数运行应用时classpath的设置方法
2页1、-jar参数运行应用时classpath的设置方法Posted by zeal on 2005-04-28 10:20 , 3586 characters | +1-0 English转载请保留本行原始出处声明信息:http:/ (JAVA/C+):jar,classpath,类库,classloader当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而只以本身yourJarExe.jar的内部class作为类的寻找范围。*解决方案*一 BootStrap class扩展方案Java 命令行提供了如何扩展bootStrap 级别class的简单方法.-Xbootclasspath:完全取代基本核心的Java class 搜索路径. 不常用,否则要重新写所有Java 核心class-Xbootclasspath/a: 后缀在核心class搜索路径后面.
2、常用!-Xbootclasspath/p: 前缀在核心class搜索路径前面.不常用,避免 引起不必要的冲突.语法如下:(分隔符与classpath参数类似,unix使用:号,windows使用;号,这里以unix为例)java -Xbootclasspath/a:/usrhome/thirdlib.jar: -jar yourJarExe.jar二 extend class 扩展方案Java exten class 存放在Java_homejrelibext目录下.当调用Java时,对扩展class路径的搜索是自动的.总会搜索的.这样,解决的方案就很简单了,将所有要使用的第三方的jar包都复制到ext 目录下.三 User class扩展方案当使用-jar执行可执行Jar包时,JVM将Jar包所在目录设置为codebase目录,所有的class搜索都在这个目录下开始.所以如果使用了其他第三方的jar包,一个比较可以接受的可配置方案,就是利用jar包的Manifest扩展机制.步骤如下:1.将需要的第三方的jar包,复制在同可执行jar所在的目录或某个子目录下.比如:jar 包在 /u
《-jar参数运行应用时classpath的设置方法》由会员自***分享,可在线阅读,更多相关《-jar参数运行应用时classpath的设置方法》请在金锄头文库上搜索。
药店营业员培训-终端拦截技巧.ppt
穿越A4纸三种图解.ppt
虚拟仿真实训软件的制作技术.ppt
社会调查的历史发展.ppt
铰链四杆机构的基本性质课件.ppt
黑暗中的碰撞-盲人体验馆设计环艺毕业设计.ppt
老僧与蝎子材料作文讲评及例文.ppt
青岛版六年级科学上册《2生物的启示》课件.ppt
项羽之死优秀课件课件.ppt
菩萨蛮-书江西造口壁课件.ppt
鸟的天堂PPT课件.ppt
辩证唯物主义知识结构图.ppt
菩萨蛮优秀课件(温庭筠)PPT.ppt
蒲松龄《狼》(复习总结课).ppt
近代史人物介绍-张灵甫.ppt
韦庄《菩萨蛮》(其二)ppt课件课件.ppt
荷史诗中的战争.ppt
粉磨对水泥质量的影响.ppt
财政学-社会保障制度.ppt
记忆大师-数字密码.ppt
2024-04-19 6页
2024-04-19 10页
2024-04-19 43页
2024-04-19 14页
2024-04-17 4页
2024-04-17 40页
2024-04-10 2页
2024-04-07 62页
2024-04-07 132页
2024-04-01 19页