关于这个,有很多人写过,大家可以去搜。我写的只是这次在解决自己问题的时候碰到的。
主要是在向menifest.mf中的Class-Path中加classpath时碰到的:
1 路径中有空格要用%20代替
2 要把路径中所有的目录分割符替换成/。linux自然是这样,但WINDOWS下缺省的是\
3 如果这个classpath是个目录,那么最后要用/结尾,而不能只是个名字,例如:
c:/test不行,要c:/test/
4 在WINDOWS系统下,c:/test/还是不行,要/c:/test/
5 每个classpath之间要用空格分开
真是很多以前没注意的小细节,遇到问题了,会增加很大难度。以后学习要认真阿。哈哈。
主要是在向menifest.mf中的Class-Path中加classpath时碰到的:
1 路径中有空格要用%20代替
2 要把路径中所有的目录分割符替换成/。linux自然是这样,但WINDOWS下缺省的是\
3 如果这个classpath是个目录,那么最后要用/结尾,而不能只是个名字,例如:
c:/test不行,要c:/test/
4 在WINDOWS系统下,c:/test/还是不行,要/c:/test/
5 每个classpath之间要用空格分开
真是很多以前没注意的小细节,遇到问题了,会增加很大难度。以后学习要认真阿。哈哈。
本文分享了在Manifest文件中的Class-Path字段正确配置类路径的经验。特别关注于跨平台问题,包括如何处理路径中的空格、不同操作系统下的路径分隔符及目录结尾符号等细节。
1441

被折叠的 条评论
为什么被折叠?



