1.3.2. 下载cygwin下使用fop-1.0

按理来说,cygwin下,直接是可以正常使用1.0版本的fop的,但是后来遇到那个很多人都遇到的NoClassDefFoundError的问题。

所以,要在cygwin下使用fop-1.0之前,去解决掉此问题:

将fop中(大概是189行)的:

LCP_TEMP=`cygpath --path --unix "$LOCALCLASSPATH"`

改为:

#LCP_TEMP=`cygpath --path --unix "$LOCALCLASSPATH"`
# for cygpath has bug, so use follow workaround
# edit by admin AT crifan DOT com
LCP_TEMP=`cygpath --path --$format "$LOCALCLASSPATH"`
LCP_TEMP=`cygpath --path --unix "$LCP_TEMP"`
            

详情参看:【终极解决】fop错误:Exception in thread "main" java.lang.NoClassDefFoundError:org/apache/xmlgraphics/image/loader/ImageContext 的终极解决办法,即cygpath有bug,转换路径出错,导致部分路径被截断