【已解决】docbook中去make webhelp编译webhelp结果出错:Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain

【问题】

折腾:

【记录】使用docbook的docbook-xsl-ns-1.78.1替换旧的ant改用make去编译webhelp

期间,去docbook-xsl-ns-1.78.1的webhelp下去

make webhelp

结果出错:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ make webhelp
rm -rf docs
mkdir -p docs
cp -r template/common docs
test ! -d docsrc/images/ || cp -r docsrc/images docs/images
cp template/favicon.ico docs/
xsltproc  --xinclude --output xincluded-profiled.xml  \
                  --stringparam  profile.arch "" \
                  --stringparam  profile.audience "" \
                  --stringparam  profile.condition "" \
                  --stringparam  profile.conformance "" \
                  --stringparam  profile.lang "" \
                  --stringparam  profile.os "" \
                  --stringparam  profile.revision "" \
                  --stringparam  profile.revisionflag "" \
                  --stringparam  profile.role "" \
                  --stringparam  profile.security "" \
                  --stringparam  profile.status "" \
                  --stringparam  profile.userlevel "" \
                  --stringparam  profile.vendor "" \
                  --stringparam  profile.wordsize "" \
                  --stringparam  profile.attribute "" \
                  --stringparam  profile.value "" \
                  ../profiling/profile.xsl  \
                  docsrc/readme.xml
xsltproc  xsl/webhelp.xsl xincluded-profiled.xml
language: en
Writing docs/ch01.html for chapter
Writing docs/ch02s01.html for section
Writing docs/ch02s02s01.html for section
Writing docs/ch02s02.html for section
Writing docs/ch02s03.html for section
Writing docs/ch02s04.html for section
Writing docs/ch02s05.html for section
Writing docs/ch02.html for chapter
Writing docs/ch03s01.html for section
Writing docs/ch03s02s01.html for section
Writing docs/ch03s02.html for section
Writing docs/ch03.html for chapter
Writing docs/ch04.html for chapter
Writing docs/ch05s01.html for section
Writing docs/ch05s02.html for section
Writing docs/ch05.html for chapter
Writing docs/ix01.html for index
Writing docs/index.html for book
Writing docs/search/l10n.js
rm xincluded-profiled.xml
java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

如图:

Error Could not find or load main class com.nexwave.nquindexer.IndexerMain

即:

Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain

【解决过程】

1.很明显,是缺少对应的java的库。

2.参考:

Re: [docbook-apps] What is it mean by BUILDING DocBook ?

看到其提到了,在设置了:

JAVA_HOME

JDK_HOME

后,编译随便还是之前错误,但是最后显示成功了。

详见其log:

DocBook/trunk/xsl/DOCBOOK-BUILD.LOG

3.那就此处去确认一下,当前此处的变量设置是否正确:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ echo $JAVA_HOME
C:\Program Files\Java\jdk1.7.0_11

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ echo $JDK_HOME

此处,没有设置JDK_HOME。

不管是否有用,也都去设置设置一下JDK_HOME:

set jdk home environment variable

4.然后重新打开cygwin,重新编译试试:

结果,如我所料,还是不行:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ echo $JDK_HOME
C:\Program Files\Java\jdk1.7.0_11

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ echo $JAVA_HOME
C:\Program Files\Java\jdk1.7.0_11

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ make webhelp
rm -rf docs
mkdir -p docs
cp -r template/common docs
test ! -d docsrc/images/ || cp -r docsrc/images docs/images
cp template/favicon.ico docs/
xsltproc  --xinclude --output xincluded-profiled.xml  \
                  --stringparam  profile.arch "" \
                  --stringparam  profile.audience "" \
                  --stringparam  profile.condition "" \
                  --stringparam  profile.conformance "" \
                  --stringparam  profile.lang "" \
                  --stringparam  profile.os "" \
                  --stringparam  profile.revision "" \
                  --stringparam  profile.revisionflag "" \
                  --stringparam  profile.role "" \
                  --stringparam  profile.security "" \
                  --stringparam  profile.status "" \
                  --stringparam  profile.userlevel "" \
                  --stringparam  profile.vendor "" \
                  --stringparam  profile.wordsize "" \
                  --stringparam  profile.attribute "" \
                  --stringparam  profile.value "" \
                  ../profiling/profile.xsl  \
                  docsrc/readme.xml
xsltproc  xsl/webhelp.xsl xincluded-profiled.xml
language: en
Writing docs/ch01.html for chapter
Writing docs/ch02s01.html for section
Writing docs/ch02s02s01.html for section
Writing docs/ch02s02.html for section
Writing docs/ch02s03.html for section
Writing docs/ch02s04.html for section
Writing docs/ch02s05.html for section
Writing docs/ch02.html for chapter
Writing docs/ch03s01.html for section
Writing docs/ch03s02s01.html for section
Writing docs/ch03s02.html for section
Writing docs/ch03.html for chapter
Writing docs/ch04.html for chapter
Writing docs/ch05s01.html for section
Writing docs/ch05s02.html for section
Writing docs/ch05.html for chapter
Writing docs/ix01.html for index
Writing docs/index.html for book
Writing docs/search/l10n.js
rm xincluded-profiled.xml
java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

5.去看看makefile中,是否有这个:

com.nexwave.nquindexer.IndexerMain

发现是:

index:
	java \
                -DhtmlDir=$(OUTPUT_DIR) \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=$(INDEXER_EXCLUDED_FILES) \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath $(classpath) \
                com.nexwave.nquindexer.IndexerMain

中的:

com.nexwave.nquindexer.IndexerMain

所以,应该是此处,没有把nexwave的库添加进来。

6.参考:

Re: [docbook-apps] webhelpindexer.jar w/o Ant?

看到:

实际上,貌似此nexware的包,是在:

xsl-webhelpindexer/src/

中的?

所以打算去看看此处的docbook-xls-ns中,是否有这个

xsl-webhelpindexer

然后才发现,此处根本没有

因为

xsl-webhelpindexer

是和

xls-ns

相对应的。所以是没有的。

7.然后打算去参考:

Re: [docbook-apps] webhelpindexer.jar w/o Ant?

去看看:

patch to make xsl-webhelpindexer.jar standalone

的,不过已经发现,本地的:

D:\tmp\tmp_dev_root\cgwin\home\CLi\develop\docbook\tools\docbook-xsl-ns-1.78.1\extensions

是有这个:

webhelpindexer.jar

的。

所以去把:

D:\tmp\tmp_dev_root\cgwin\home\CLi\develop\docbook\tools\docbook-xsl-ns-1.78.1\extensions\webhelpindexer.jar

这个路径,去加到JAVA的CLASSPATH中:

add webhelpindexer.jar into java classpath

然后,再去重启cygwin,再去打印CLASSPATH确认一下,然后再编译,看看是否出错:

结果问题依旧:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ echo $CLASSPATH
.;C:\Program Files\Java\jdk1.7.0_11\jre\lib\rt.jar;D:\DevTool\DD_Parser\Parser\ANTLR\antlr\antlr-4.0-complete.jar;D:\tmp\tmp_dev_root\cgwin\home\CLi\develop\docbook\tools\docbook-xsl-ns-1.78.1\extensions\webhelpindexer.jar

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ make webhelp
rm -rf docs
mkdir -p docs
cp -r template/common docs
test ! -d docsrc/images/ || cp -r docsrc/images docs/images
cp template/favicon.ico docs/
xsltproc  --xinclude --output xincluded-profiled.xml  \
                  --stringparam  profile.arch "" \
                  --stringparam  profile.audience "" \
                  --stringparam  profile.condition "" \
                  --stringparam  profile.conformance "" \
                  --stringparam  profile.lang "" \
                  --stringparam  profile.os "" \
                  --stringparam  profile.revision "" \
                  --stringparam  profile.revisionflag "" \
                  --stringparam  profile.role "" \
                  --stringparam  profile.security "" \
                  --stringparam  profile.status "" \
                  --stringparam  profile.userlevel "" \
                  --stringparam  profile.vendor "" \
                  --stringparam  profile.wordsize "" \
                  --stringparam  profile.attribute "" \
                  --stringparam  profile.value "" \
                  ../profiling/profile.xsl  \
                  docsrc/readme.xml
xsltproc  xsl/webhelp.xsl xincluded-profiled.xml
language: en
Writing docs/ch01.html for chapter
Writing docs/ch02s01.html for section
Writing docs/ch02s02s01.html for section
Writing docs/ch02s02.html for section
Writing docs/ch02s03.html for section
Writing docs/ch02s04.html for section
Writing docs/ch02s05.html for section
Writing docs/ch02.html for chapter
Writing docs/ch03s01.html for section
Writing docs/ch03s02s01.html for section
Writing docs/ch03s02.html for section
Writing docs/ch03.html for chapter
Writing docs/ch04.html for chapter
Writing docs/ch05s01.html for section
Writing docs/ch05s02.html for section
Writing docs/ch05.html for chapter
Writing docs/ix01.html for index
Writing docs/index.html for book
Writing docs/search/l10n.js
rm xincluded-profiled.xml
java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

8.而关于这个:

com.nexwave.nquindexer.IndexerMain

发现,其实之前在折腾:

【已解决】把ant webhelp合并到当前Docbook环境中,且保持不修改原先的docbook-xsl-ns-1.77.1

就有了。

即:

之前的1.77.1中,就用到了这个:

com.nexwave.nquindexer.IndexerMain

只是1.78.1中,(或许参考了:Convert Ant build file to Makefile

然后把ant改为make,而加上这个com.nexwave.nquindexer.IndexerMain单独的参数的。

9.然后才注意到:

之前的:

Convert Ant build file to Makefile

中,那人也遇到了,类似的问题:

Exception in thread "main" java.lang.NoClassDefFoundError: com/nexwave/nquindexer/IndexerMain

但是其是:

单独设置CLASSPATH为

webhelpindexer.jar

就没此错误,那很奇怪。

10.想到了,貌似java中有加上debug之类的参数的。

但是找了下,又没找到。

但是找到一个verbose:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java --help
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized option: --help

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ jave ?
bash: jave: command not found

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java /?
Error: Could not find or load main class .?

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java /help
Error: Could not find or load main class .help

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
where options include:
    -d32          use a 32-bit data model if available
    -d64          use a 64-bit data model if available
    -server       to select the "server" VM
    -hotspot      is a synonym for the "server" VM  [deprecated]
                  The default VM is server.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A ; separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose:[class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -no-jre-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions with specified granularity
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions with specified granularity
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                  see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument
    -splash:<imagepath>
                  show splash screen with specified image
See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.

打算去试试那个verbose,或者另外的classpath的。

不过注意到,此处makefile中,已经通过:

-classpath $(classpath)

去设置了classpath了。

此处的classpath的值,是:

# =================================================
# You probably don't need to change anything below
# unless you choose to add a validation step.
# ================================================
DOCBOOK_EXTENSIONS_DIR = $(DOCBOOK_DIST)/extensions
INDEXER_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/webhelpindexer.jar
TAGSOUP_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/tagsoup-1.2.1.jar
LUCENE_ANALYZER_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/lucene-analyzers-3.0.0.jar
LUCENE_CORE_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/lucene-core-3.0.0.jar

classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)

所以,貌似是已经:

命令行调用java时,通过classpath,设置了此处的4个jar文件的路径了。

11.然后又注意到,命令中是:

-classpath ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar

看着感觉路径不是太对的感觉。

所以,去手动自己试试正确的路径试试:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java  -DhtmlDir=docs  -DindexerLanguage=en  -DhtmlExtension=html  -DdoStem=true  -DindexerExcludedFiles=ix01.html  -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser  -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl  -classpath ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar  com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain

结果的确找不到。

12.而将jar中的冒号换成分号,也是不行:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java  -DhtmlDir=docs  -DindexerLanguage=en  -DhtmlExtension=html  -DdoStem=true  -DindexerExcludedFiles=ix01.html  -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser  -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl  -classpath ..//extensions/webhelpindexer.jar;..//extensions/tagsoup-1.2.1.jar;..//extensions/lucene-analyzers-3.0.0.jar;..//extensions/lucene-core-3.0.0.jar  com.nexwave.nquindexer.IndexerMain
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
where options include:
    -d32          use a 32-bit data model if available
    -d64          use a 64-bit data model if available
    -server       to select the "server" VM
    -hotspot      is a synonym for the "server" VM  [deprecated]
                  The default VM is server.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A ; separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose:[class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -no-jre-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions with specified granularity
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions with specified granularity
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                  see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument
    -splash:<imagepath>
                  show splash screen with specified image
See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.
..//extensions/tagsoup-1.2.1.jar: line 1: $'PK\003\004': command not found
..//extensions/tagsoup-1.2.1.jar: line 2: META-INF/▒▒PK: No such file or directory
..//extensions/tagsoup-1.2.1.jar: line 3: a▒▒▒META-INF/MANIFEST.MFM▒▒: No such file or directory
..//extensions/tagsoup-1.2.1.jar: line 4: $'\2030\020@\367@\376!c': command not found
..//extensions/tagsoup-1.2.1.jar: line 10: ▒▒▒Y▒N▒▒▒▒6▒▒E▒_▒\▒{▒9|H▒}R▒▒28▒j>▒zF▒%▒▒M^w▒$▒L▒▒▒{▒*▒}▒Μ
                                                                                                     ▒.▒e▒L▒▒▒=▒▒:▒K(▒▒0▒mF▒LLxF▒▒
                                                                                                                                  ▒▒
                                                                                                                                    M▒&▒▒▒▒▒▒PK                            ▒▒▒>org/PK                                                                                                                                                                  ▒▒▒>     org/ccil/PK                                                                                                                                                        ▒▒▒>org/ccil/cowan/PK                                                                                                                                                       ▒▒▒>org/ccil/cowan/tagsoup/PK                                                                                                                                               ▒▒▒>org/ccil/cowan/tagsoup/jaxp/PK                                                                                                                                         ▒▒▒>f▒n+org/ccil/cowan/tagsoup/AttributesImpl.class▒W[lT▒▒▒▒Y▒zYls1Ɨ▒▒▒/▒Kcc01qjs[p
                                                                                 ▒▒ǻ▒▒▒z▒▒▒^▒
▒9▒▒eoxjqƇ▒▒▒▒l▒▒͈l,ٌ▒U1▒▒▒1▒▒x+0▒DŽ|&dsN6▒}HP▒IR>▒}▒(Iک▒܄▒▒0▒V▒X5<pκh▒▒▒x{4▒I▒▒: No such file or directoryU▒▒@▒(▒R▒▒▒*j▒/▒▒▒RՇTU^▒▒▒▒9▒▒▒,▒E[K▒33g▒▒▒▒▒▒▒▒▒O▒▒▒[▒▒j0T▒j|D6
..//extensions/tagsoup-1.2.1.jar: command substitution: line 18: unexpected EOF while looking for matching `''
..//extensions/tagsoup-1.2.1.jar: command substitution: line 19: syntax error: unexpected end of file
..//extensions/tagsoup-1.2.1.jar: line 18: ▒▒u
                                              x▒▒▒▒7▒▒)▒p~r▒Μ▒F▒▒Y9▒▒Y▒!+▒▒c=i▒&Y▒▒▒tf▒=K$▒c▒KV▒=g▒g▒▒▒▒▒9▒sv▒r*I▒▒F▒tz2ٞ▒▒
                                                                                                                          ▒w*p+▒▒▒▒[#P:n▒▒k$L▒J8s▒8;▒▒▒M▒▒&Rq{Z (▒J[▒▒▒▒▒▒▒▒{bfJOYɼ▒▒;;▒▒▒$#▒▒▒$▒\E▒▒&▒▒=▒ִ$]ܐ▒▒▒j▒Ҡ▒▒▒3]T▒XҶ2˳vnNl
f▒▒▒X▒쒨<ڌ:▒▒:▒EG▒`!▒▒▒▒▒▒{2}▒.▒4P|Q▒▒▒▒▒BR-▒▒▒\de▒▒ʺ▒Uf▒▒▒▒▒kMY▒Dn▒Q▒▒ʔ}▒JS▒▒ׁ▒̎
                                                                               ▒▒▒S▒D:▒C        D▒▒L▒▒K▒▒[5?▒▒$▒ ▒▒DBA▒▒▒ ▒▒!▒
                                                                                                                              ▒▒-_D▒,P▒Џ Z▒D▒l▒▒f▒l:ds▒▒8▒C>d▒▒!O!▒>▒Am▒cON▒¹tx2O▒̈́▒▒
        ▒
         '▒I{▒J▒UF▒     q▒d3▒
                             >&▒8gx&c▒(▒▒sG▒▒▒x▒B:▒q▒▒K▒v▒{d▒▒▒ч▒W
                                                                  ▒۾▒▒▒▒▒▒l▒l:=_▒▒,▒e^[▒m,=▒Ì▒▒_dʉ-kj▒N▒Z▒▒▒▒▒▒-r׹o▒▒▒3#▒▒▒h▒▒v▒▒▒Ŧ4▒▒!▒▒(b+▒Yl7r▒8>▒#▒!"▒▒`D▒K▒▒䔁▒خ▒ɶ▒▒A▒rP▒̑"W3Ag▒q▒▒>SQ▒BT▒[▒▒-▒EB|▒▒.▒uI%▒ ▒'▒]+-▒"ȇ▒▒?▒▒xq▒,dzT2▒▒▒U▒▒▒F9%▒v▒▒&▒
                                      ▒▒Dǒ |▒ ^!ī▒xm▒mخ!▒▒>/▒▒Һ▒۳Ӭ4C▒h▒0▒f▒▒▒e▒uF<▒5▒W▒▒▒+▒▒▒▒w
⫆▒>▒▒
▒M▒▒v㗊▒v;HC▒I▒K▒;▒!▒▒▒ŞA▒/Dz▒▒M▒*▒rg▒C▒▒▒▒▒E▒▒▒:l}!I▒Crw ▒G▒K▒▒D▒fZ▒e▒E▒▒▒p)▒~▒%▒K▒▒▒$9)HJ▒▒▒▒▒▒׵▒=
                                                                                                    ▒:O▒▒▒;c(J▒7
                                                                                                                ▒▒a▒▒O▒I▒EQ▒?V
                                                                                                                              d▒▒▒▒▒2▒qe▒qe▒▒ʸ]▒▒3Zƶy2n▒/▒▒▒▒b(▒▒▒B▒▒
                                                                                                                                                                     >Q▒2Q▒▒▒aq▒Ő{▒▒▒١▒▒wK▒>▒▒▒KΒ▒▒-▒D▒_▒1▒ZI▒▒!x▒?K▒▒▒ι▒▒HRu▒▒溗Qj ▒▒ ▒Mx▒IJ▒▒5▒▒▒圸b▒▒▒9▒:x?B▒`▒8▒▒Q)ưQ▒S▒▒t▒▒9▒▒I|▒▒WEZ▒▒7▒`)▒▒▒▒▒3▒▒V▒▒▒޿▒▒2▒▒▒▒▒▒m▒▒v▒n▒▒▒͑▒▒▒w▒▒`T2Rm
                                                                                                                                                             }#▒▒h䔲7▒6▒5▒5ħ▒F▒B▒ϢC<▒▒▒s8*>▒▒▒
▒▒<▒}▒▒3▒`▒~/W▒▒▒▒▒\▒▒s▒u▒Oץn]▒▒T%o▒▒▒▒▒E▒F▒▒▒V]▒▒▒6▒▒▒
            ▒ķyJ7▒KO8$\▒u}▒▒▒ڥA▒G▒:▒K▒▒9▒▒I▒▒gQi▒~ñ▒y▒▒]▒Υ▒ӌ▒"▒▒▒#▒     ▒|Q▒▒▒謁2dw▒z▒▒▒%▒>▒8▒A5▒▒▒C5^▒▒▒▒▒W▒}▒<▒7x▒?B\▒▒▒O0-~▒O▒▒T▒ˮ:▒▒▒▒▒▒▒TFj▒▒▒Vi_▒݃|▒▒▒▒▒"▒_c▒▒-▒߻▒!?▒▒c▒sOb▒>  ▒']▒s5L▒j▒▒▒▒▒Kܿ▒>▒;֋▒
q▒▒=▒q▒▒▒▒q▒▒▒J▒▒Eq{▒!/k▒?0▒d▒▒▒▒*▒8▒g▒|▒y▒▒]▒Q▒F▒▒^p▒▒▒VV▒@▒w▒▒▒▒▒▒X;▒b▒|▒i▒▒▒L▒▒y▒▒▒▒k▒>▒F▒F/V▒▒▒C▒7▒D▒1▒m▒ ▒G▒▒8▒>▒8▒▒6N▒_U▒o▒▒▒ϸ^▒▒▒e
                                                                                                                                         X8o▒▒=ʟ▒▒▒▒▒▒▒▒i▒s▒U▒8u▒▒▒N▒Py
                                                                                                                                                                       k▒9~▒▒6־▒H▒"▒X▒▒!6▒▒]▒2{\▒▒ə*▒▒PvN▒PK                                                                                                                                          ▒▒▒>▒▒▒▒▒)org/ccil/cowan/tagsoup/AutoDetector.classM▒A
▒0D▒kmՕ▒\▒▒+AA▒ ▒1▒▒ڔ▒▒▒\x%▒
▒Y
  ▒▒1▒▒▒        `▒A▒$A▒0▒▒▒Fy%▒)▒Q▒Y9▒l▒▒▒▒▒X▒+▒▒3▒_▒EKbJf68▒▒▒P▒▒=▒nٸ▒▒uZHi
!▒K▒Y_m▒ĿJ}▒
            .▒8▒▒▒BM(: bad substitution
..//extensions/tagsoup-1.2.1.jar: line 19: syntax error near unexpected token `('
..//extensions/tagsoup-1.2.1.jar: line 19:▒▒▒>▒j{▒▒▒(org/ccil/cowan/tagsoup/CommandLine.class▒X
m▒$7'                                                                                          |Tg▒▒▒▒L▒fry
..//extensions/lucene-analyzers-3.0.0.jar: line 1: $'PK\003\004': command not found
..//extensions/lucene-analyzers-3.0.0.jar: line 2: $'\204~v': command not found
..//extensions/lucene-analyzers-3.0.0.jar: line 2: META-INF/▒▒PK: No such file or directory
..//extensions/lucene-analyzers-3.0.0.jar: line 3: syntax error near unexpected token `)'
..//extensions/lucene-analyzers-3.0.0.jar: line 3: ▒~v;▒/▒▒▒▒META-INF/MANIFEST.MF▒▒▒N▒0E▒$▒▒[▒M)!"▒qfLF▒ĸ3▒<▒&▒JJ▒▒▒01▒▒b▒▒▒▒wң"Sa▒▒+▒▒X▒ ▒"
                                                                                                                                            6▒J6▒▒'▒)▒▒݌▒▒ǒ=▒s?▒▒]J▒!b▒▒▒▒▒▒▒c▒▒▒@▒߆Aޡ6▒▒▒OO▒▒▒3x4B▒▒▒▒64▒▒T3~M▒/W▒B1▒▒%▒Һ
PK'                                           ▒Y▒▒8▒▒▒T▒▒T.▒08▒]▒-▒?S▒▒▒jY▒f▒▒S<▒i▒T)▒=▒"&%DI▒▒L$▒l▒s{c[▒v▒A▒▒▒idO▒▒▒רP▒F▒Ba▒
..//extensions/lucene-core-3.0.0.jar: line 1: $'PK\003\004': command not found
..//extensions/lucene-core-3.0.0.jar: line 2: $'\206}v': command not found
..//extensions/lucene-core-3.0.0.jar: line 2: META-INF/▒▒PK: No such file or directory
..//extensions/lucene-core-3.0.0.jar: line 3: syntax error near unexpected token `)'
..//extensions/lucene-core-3.0.0.jar: line 3: ▒}v;▒p▒▒▒▒META-INF/MANIFEST.MF▒▒▒N▒0E▒$▒▒[▒M▒▒n5uV%fv▒▒▒^I[b▒▒L
▒▒▒▒yc▒▒▒▒8▒▒*▒                                                                                              3▒p{Ͻ▒▒▒+2
               J▒l▒▒3▒:Tkv▒▒9▒i▒>DWr$▒▒?▒▒▒▒i~Gr@m▒U▒▒d▒        ▒▒:j$▒▒▒#<RkhJ▒ux9▒qɸ▒.)▒֕P͖߲▒6▒S9▒';R▒▒▒h▒▒H▒▒º▒▒eŻE▒W▒▒w(▒L▒Bܱ$ai'

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

13.再去试试单个斜杠的路径:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java  -DhtmlDir=docs  -DindexerLanguage=en  -DhtmlExtension=html  -DdoStem=true  -DindexerExcludedFiles=ix01.html  -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser  -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl  -classpath ../extensions/webhelpindexer.jar:../extensions/tagsoup-1.2.1.jar:../extensions/lucene-analyzers-3.0.0.jar:../extensions/lucene-core-3.0.0.jar  com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain

也还是不行。

14.然后去确认了下:

webhelpindexer.jar中是有这个类的:

can found com.nexwave.nquindexer.IndexerMain

15.看到:

D:\tmp\tmp_dev_root\cgwin\home\CLi\develop\docbook\tools\docbook-xsl-ns-1.78.1\extensions\README.txt

说是:

See webhelp/docs/index.html for more information about the webhelp

indexer and the webhelp output format

所以再去看看:

其中是提到了:

The main class is com.nexwave.nquindexer.IndexerMain for the version 1.76.1+. It’s com.nexwave.nquindexer.IndexerTask for the versions 1.76.0 and 1.76.1.

但是对于我此处问题没帮助。

以为我此处是1.78.1,的确是用的com.nexwave.nquindexer.IndexerMain

16.故意去把makefile中的webhelpindexer注释掉,变成:

DOCBOOK_EXTENSIONS_DIR = $(DOCBOOK_DIST)/extensions
#INDEXER_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/webhelpindexer.jar
TAGSOUP_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/tagsoup-1.2.1.jar
LUCENE_ANALYZER_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/lucene-analyzers-3.0.0.jar
LUCENE_CORE_JAR   := $(DOCBOOK_EXTENSIONS_DIR)/lucene-core-3.0.0.jar

#classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
classpath := $(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)

看看编译的效果:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ make webhelp
rm -rf docs
mkdir -p docs
cp -r template/common docs
test ! -d docsrc/images/ || cp -r docsrc/images docs/images
cp template/favicon.ico docs/
xsltproc  --xinclude --output xincluded-profiled.xml  \
                  --stringparam  profile.arch "" \
                  --stringparam  profile.audience "" \
                  --stringparam  profile.condition "" \
                  --stringparam  profile.conformance "" \
                  --stringparam  profile.lang "" \
                  --stringparam  profile.os "" \
                  --stringparam  profile.revision "" \
                  --stringparam  profile.revisionflag "" \
                  --stringparam  profile.role "" \
                  --stringparam  profile.security "" \
                  --stringparam  profile.status "" \
                  --stringparam  profile.userlevel "" \
                  --stringparam  profile.vendor "" \
                  --stringparam  profile.wordsize "" \
                  --stringparam  profile.attribute "" \
                  --stringparam  profile.value "" \
                  ../profiling/profile.xsl  \
                  docsrc/readme.xml
xsltproc  xsl/webhelp.xsl xincluded-profiled.xml
language: en
Writing docs/ch01.html for chapter
Writing docs/ch02s01.html for section
Writing docs/ch02s02s01.html for section
Writing docs/ch02s02.html for section
Writing docs/ch02s03.html for section
Writing docs/ch02s04.html for section
Writing docs/ch02s05.html for section
Writing docs/ch02.html for chapter
Writing docs/ch03s01.html for section
Writing docs/ch03s02s01.html for section
Writing docs/ch03s02.html for section
Writing docs/ch03.html for chapter
Writing docs/ch04.html for chapter
Writing docs/ch05s01.html for section
Writing docs/ch05s02.html for section
Writing docs/ch05.html for chapter
Writing docs/ix01.html for index
Writing docs/index.html for book
Writing docs/search/l10n.js
rm xincluded-profiled.xml
java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

还是不行。

17.怀疑是:

makefile中,本意是:

通过:

classpath :=xxx

去实现,基于原先的java的classpath,再加上这4个jar的路径。

但是:

此处cygwin中,已经被修改了win7的大小写敏感

导致classpath变量为空

而只有CLASSPATH:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ echo $classpath


CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ echo $CLASSPATH
.;C:\Program Files\Java\jdk1.7.0_11\jre\lib\rt.jar;D:\DevTool\DD_Parser\Parser\ANTLR\antlr\antlr-4.0-complete.jar;D:\tmp\tmp_dev_root\cgwin\home\CLi\develop\docbook\tools\docbook-xsl-ns-1.78.1\extensions\webhelpindexer.jar

所以:

上述的:

classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)

只有此处自己的4个jar:

导致之前默认的CLASSPATH中的:

.;C:\Program Files\Java\jdk1.7.0_11\jre\lib\rt.jar;

都没了。

所以去试试:

去把makefile中的classpath,变成CLASSPATH:

#classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
CLASSPATH := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)

index:
	java \
                -DhtmlDir=$(OUTPUT_DIR) \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=$(INDEXER_EXCLUDED_FILES) \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath $(CLASSPATH) \
                com.nexwave.nquindexer.IndexerMain

再试试,结果问题依旧。

18.再改为:

#classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
#CLASSPATH := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
CLASSPATH ?= $(CLASSPATH)
CLASSPATH += $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)

试试,结果是:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ make webhelp
rm -rf docs
mkdir -p docs
cp -r template/common docs
test ! -d docsrc/images/ || cp -r docsrc/images docs/images
cp template/favicon.ico docs/
xsltproc  --xinclude --output xincluded-profiled.xml  \
                  --stringparam  profile.arch "" \
                  --stringparam  profile.audience "" \
                  --stringparam  profile.condition "" \
                  --stringparam  profile.conformance "" \
                  --stringparam  profile.lang "" \
                  --stringparam  profile.os "" \
                  --stringparam  profile.revision "" \
                  --stringparam  profile.revisionflag "" \
                  --stringparam  profile.role "" \
                  --stringparam  profile.security "" \
                  --stringparam  profile.status "" \
                  --stringparam  profile.userlevel "" \
                  --stringparam  profile.vendor "" \
                  --stringparam  profile.wordsize "" \
                  --stringparam  profile.attribute "" \
                  --stringparam  profile.value "" \
                  ../profiling/profile.xsl  \
                  docsrc/readme.xml
xsltproc  xsl/webhelp.xsl xincluded-profiled.xml
language: en
Writing docs/ch01.html for chapter
Writing docs/ch02s01.html for section
Writing docs/ch02s02s01.html for section
Writing docs/ch02s02.html for section
Writing docs/ch02s03.html for section
Writing docs/ch02s04.html for section
Writing docs/ch02s05.html for section
Writing docs/ch02.html for chapter
Writing docs/ch03s01.html for section
Writing docs/ch03s02s01.html for section
Writing docs/ch03s02.html for section
Writing docs/ch03.html for chapter
Writing docs/ch04.html for chapter
Writing docs/ch05s01.html for section
Writing docs/ch05s02.html for section
Writing docs/ch05.html for chapter
Writing docs/ix01.html for index
Writing docs/index.html for book
Writing docs/search/l10n.js
rm xincluded-profiled.xml
java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath .;C:\Program Files\Java\jdk1.7.0_11\jre\lib\rt.jar;D:\DevTool\DD_Parser\Parser\ANTLR\antlr\antlr-4.0-complete.jar;D:\tmp\tmp_dev_root\cgwin\home\CLi\develop\docbook\tools\docbook-xsl-ns-1.78.1\extensions\webhelpindexer.jar ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
where options include:
    -d32          use a 32-bit data model if available
    -d64          use a 64-bit data model if available
    -server       to select the "server" VM
    -hotspot      is a synonym for the "server" VM  [deprecated]
                  The default VM is server.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A ; separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose:[class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -no-jre-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions with specified granularity
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions with specified granularity
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                  see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument
    -splash:<imagepath>
                  show splash screen with specified image
See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.
/bin/sh: line 8: C:Program: command not found
/bin/sh: line 8: D:DevToolDD_ParserParserANTLRantlrantlr-4.0-complete.jar: command not found
/bin/sh: line 8: D:tmptmp_dev_rootcgwinhomeCLidevelopdocbooktoolsdocbook-xsl-ns-1.78.1extensionswebhelpindexer.jar: command not found
make: *** [index] Error 127

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

即:

的确实现了

把之前的CLASSPATH的值拿到了,然后再加上4个jar的路径。

只是:

此处windows的路径,无法正常在cygwin下用。

19.参考之前自己的:

【记录】Cygwin下把Windows的路径转换为Linux路径

去想办法,看看能否用cygpath去先转换后,再加进来。

这样是可以的:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ cygpath -p $CLASSPATH -u
.:/cygdrive/c/Program
Files/Java/jdk1.7.0_11/jre/lib/rt.jar:/cygdrive/d/DevTool/DD_Parser/Parser/ANTLR/antlr/antlr-4.0-complete.jar:/home/CLi/develop/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar

后来是通过:

CLASSPATH := $(shell cygpath -p $$CLASSPATH -u)
CLASSPATH += $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)

可以得到效果:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath .:/cygdrive/c/Program Files/Java/jdk1.7.0_11/jre/lib/rt.jar:/cygdrive/d/DevTool/DD_Parser/Parser/ANTLR/antlr/antlr-4.0-complete.jar:/home/CLi/develop/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class Files.Java.jdk1.7.0_11.jre.lib.rt.jar:.cygdrive.d.DevTool.DD_Parser.Parser.ANTLR.antlr.antlr-4.0-complete.jar:.home.CLi.develop.docbook.tools.docbook-xsl-ns-1.78.1.extensions.webhelpindexer.jar
make: *** [index] Error 1

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

只是中间有空格,所以出错而已。

20.然后手动设置路径试试:

CLASSPATH := .:/cygdrive/c/Program\ Files/Java/jdk1.7.0_11/jre/lib/rt.jar:/cygdrive/d/DevTool/DD_Parser/Parser/ANTLR/antlr/antlr-4.0-complete.jar:/home/CLi/develop/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar:$(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)

结果还是找不到:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath .:/cygdrive/c/Program\ Files/Java/jdk1.7.0_11/jre/lib/rt.jar:/cygdrive/d/DevTool/DD_Parser/Parser/ANTLR/antlr/antlr-4.0-complete.jar:/home/CLi/develop/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar:..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

21.这里:

WebHelp indexer fails in docbkx when using DocBook XSL 1.78.0

也提到了:

com.nexwave.nquindexer.IndexerMain

但是无解。

22.参考之前的某人的说法,单独只设置webhelpindexer.jar看看是否出错:

classpath := $(INDEXER_JAR)

-classpath $(classpath) \

结果是:

没有报上面的错误:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar \
                com.nexwave.nquindexer.IndexerMain
Stemming enabled
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/analysis/cjk/CJKAnalyzer
        at com.nexwave.nquindexer.IndexerMain.execute(IndexerMain.java:333)
        at com.nexwave.nquindexer.IndexerMain.main(IndexerMain.java:200)
Caused by: java.lang.ClassNotFoundException: org.apache.lucene.analysis.cjk.CJKAnalyzer
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 2 more
make: *** [index] Error 1

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

但是找不到其他jar,所以报错,是正常的。

23.继续添加缺少的jar:

classpath := $(INDEXER_JAR):$(LUCENE_ANALYZER_JAR)

结果就出现了最原始的错误:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/lucene-analyzers-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

很是诡异。。。

24.改为:

index:
	java \
                -DhtmlDir=$(OUTPUT_DIR) \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=$(INDEXER_EXCLUDED_FILES) \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath $(classpath) \
                com.nexwave.nquindexer

看看效果:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/lucene-analyzers-3.0.0.jar \
                com.nexwave.nquindexer
Error: Could not find or load main class com.nexwave.nquindexer
make: *** [index] Error 1

25.再继续改:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/lucene-analyzers-3.0.0.jar \
                com.nexwave
Error: Could not find or load main class com.nexwave
make: *** [index] Error 1

26.再继续改:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/lucene-analyzers-3.0.0.jar \
                com
Error: Could not find or load main class com
make: *** [index] Error 1

27.参考:

Re: [docbook-apps] Documentation for webhelpindexer.jar

去把classpath改为cp参数试试:

index:
	java \
                -DhtmlDir=$(OUTPUT_DIR) \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=$(INDEXER_EXCLUDED_FILES) \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -cp $(classpath) \
                com.nexwave.nquindexer.IndexerMain

结果是:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -cp ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

28.再去试试classpath和cp都加上:

还是不行:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -cp ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

29.后来比较了:

docbook-xsl-ns-1.77.1\extensions\webhelpindexer.jar\com\nexwave\nquindexer\IndexerMain.class

和:

docbook-xsl-ns-1.78.1\extensions\webhelpindexer.jar\com\nexwave\nquindexer\IndexerMain.class

发现是不一样的。

所以:

docbook-xsl-ns-1.78.1\extensions\webhelpindexer.jar

换成:

docbook-xsl-ns-1.77.1\extensions\webhelpindexer.jar

再去编译试试:

问题依旧:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

30.还是怀疑:

..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar

是有问题的。

所以,去把4个jar都拷贝到当前文件夹,然后改jar的路径为当前文件夹:

INDEXER_JAR   := webhelpindexer.jar
TAGSOUP_JAR   := tagsoup-1.2.1.jar
LUCENE_ANALYZER_JAR   :=lucene-analyzers-3.0.0.jar
LUCENE_CORE_JAR   := lucene-core-3.0.0.jar

然后,再编译试试:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath webhelpindexer.jar:tagsoup-1.2.1.jar:lucene-analyzers-3.0.0.jar:lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

问题依旧。

31.再去加上点这个路径:

classpath := .:$(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)

结果是:

java \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath .:webhelpindexer.jar:tagsoup-1.2.1.jar:lucene-analyzers-3.0.0.jar:lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
make: *** [index] Error 1

没用。

32.后来的,4种方式去验证:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java  -DhtmlDir=docs  -DindexerLanguage=en  -DhtmlExtension=html  -DdoStem=true  -DindexerExcludedFiles=ix01.html  -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser  -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl  -classpath .:webhelpindexer.jar:tagsoup-1.2.1.jar:lucene-analyzers-3.0.0.jar:lucene-core-3.0.0.jar  com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java  -DhtmlDir=docs  -DindexerLanguage=en  -DhtmlExtension=html  -DdoStem=true  -DindexerExcludedFiles=ix01.html  -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser  -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl  -classpath .;webhelpindexer.jar;tagsoup-1.2.1.jar;lucene-analyzers-3.0.0.jar;lucene-core-3.0.0.jar  com.nexwave.nquindexer.IndexerMain
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
where options include:
    -d32          use a 32-bit data model if available
    -d64          use a 64-bit data model if available
    -server       to select the "server" VM
    -hotspot      is a synonym for the "server" VM  [deprecated]
                  The default VM is server.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A ; separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose:[class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -no-jre-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions with specified granularity
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions with specified granularity
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                  see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument
    -splash:<imagepath>
                  show splash screen with specified image
See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.
bash: webhelpindexer.jar: command not found
bash: tagsoup-1.2.1.jar: command not found
bash: lucene-analyzers-3.0.0.jar: command not found
bash: lucene-core-3.0.0.jar: command not found

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java  -DhtmlDir=docs  -DindexerLanguage=en  -DhtmlExtension=html  -DdoStem=true  -DindexerExcludedFiles=ix01.html  -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser  -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl  -classpath ".;webhelpindexer.jar;./tagsoup-1.2.1.jar;lucene-analyzers-3.0.0.jar;lucene-core-3.0.0.jar"  com.nexwave.nquindexer.IndexerMain
Stemming enabled
The created index files are located in docs\search
Indexed the contents in 874 milliseconds

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java  -DhtmlDir=docs  -DindexerLanguage=en  -DhtmlExtension=html  -DdoStem=true  -DindexerExcludedFiles=ix01.html  -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser  -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl  -classpath ".:webhelpindexer.jar:./tagsoup-1.2.1.jar:lucene-analyzers-3.0.0.jar:lucene-core-3.0.0.jar"  com.nexwave.nquindexer.IndexerMain
Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

可以得出最终结论:

此处的,cygwin中的java,是:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ which java
/cygdrive/c/Program Files/Java/jdk1.7.0_11/bin/java

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ which java.exe
/cygdrive/c/Program Files/Java/jdk1.7.0_11/bin/java.exe

即:

windows中安装的java:

C:\Program Files\Java\jdk1.7.0_11\bin\java.exe

在cygwin中,运行,windows中安装的java,在设置对应的classpath时,也需要根据java的help的解释:

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ java -?
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
where options include:
    -d32          use a 32-bit data model if available
    -d64          use a 64-bit data model if available
    -server       to select the "server" VM
    -hotspot      is a synonym for the "server" VM  [deprecated]
                  The default VM is server.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A ; separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose:[class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -no-jre-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions with specified granularity
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions with specified granularity
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                  see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument
    -splash:<imagepath>
                  show splash screen with specified image
See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.

CLi@PC-CLI-1 ~/develop/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$

中的:

-classpath <class search path of directories and zip/jar files> A ; separated list of directories, JAR archives, and ZIP archives to search for class files.

需要用分号;隔开的。

所以,此处:

(1)之前的:

java ...... -classpath webhelpindexer.jar:tagsoup-1.2.1.jar:lucene-analyzers-3.0.0.jar:lucene-core-3.0.0.jar  com.nexwave.nquindexer.IndexerMain

 

的写法,很明显,是linux的做法:路径中用冒号分开。

但是实际上,此处的java把:

webhelpindexer.jar:tagsoup-1.2.1.jar:lucene-analyzers-3.0.0.jar:lucene-core-3.0.0.jar

当成单个的classpath的路径了。

而不是四个路径。

(2)而之前的,把冒号变成分号:

java  ......  -classpath .;webhelpindexer.jar;tagsoup-1.2.1.jar;lucene-analyzers-3.0.0.jar;lucene-core-3.0.0.jar  com.nexwave.nquindexer.IndexerMain

由于:

此处cygwin下面,分号是用于分割开多个命令的。

导致此处cygwin下执行上面那句,就变成要执行四(加上点,就是五)条命令:

java  ......  -classpath .
webhelpindexer.jar
tagsoup-1.2.1.jar
lucene-analyzers-3.0.0.jar
lucene-core-3.0.0.jar  com.nexwave.nquindexer.IndexerMain

了,所以会导致出错。

(3)最终,只能通过:

在此处,cygwin下,调用windows中所安装的java,(其需要用分号分隔开对应的classpath)

需要给classpath的值,加上引号:

java ...  -classpath ".;webhelpindexer.jar;./tagsoup-1.2.1.jar;lucene-analyzers-3.0.0.jar;lucene-core-3.0.0.jar"  com.nexwave.nquindexer.IndexerMain

结果就是可以正常执行的了:

Stemming enabled
The created index files are located in docs\search
Indexed the contents in 874 milliseconds

如图:

classpath contain semicolon and quote build ok

(4)类似的,如果是对于之前的,linux中的写法,即java的路径分割用冒号,则即使加上对应的引号:

java  ...  -classpath ".:webhelpindexer.jar:./tagsoup-1.2.1.jar:lucene-analyzers-3.0.0.jar:lucene-core-3.0.0.jar"  com.nexwave.nquindexer.IndexerMain

结果也还是出错的。

 

【总结】

此处,写docbook的xls-ns的人,只考虑到了Linux中的makefile;

没有注意到:

别人可能在Windows中的cygwin下去用此docbook的webhelp的makefile去编译webhelp;

而此处,也就是相对诡异的:

cygwin中没有java

cygwin中的java是用windows的java安装包安装后加到PATH中的

cygwin可以识别Windows的PATH,所以可以使用java

但是呢,此java原本就是为了window准备的

而windows下面的java,路径分隔符,是分号’;’

而对应的Linux下的路径分隔符,包括java的classpath的值,是冒号’:’

导致:

别人写的makefile,涉及到java时,路径分隔符用的是冒号

但是此处却在Windows的Cygwin下用window中的java,导致路径设置出错

但是由于:

用冒号分隔符分开的多个路径

误被windows的java,正确识别,为单个路径了;

所以:

即没有报错,也不会有其他异常提示你

所以才有:

之前某人,单独只加了此处的:

webhelpindexer.jar

就不会出现这个问题

而webhelpindexer.jar加上其他几个路径,用分号分开,就会出错

的诡异问题。

 

解决办法:

此处,暂时给classpath的,多个路径的分隔符,从冒号改为分号,且最后加上双引号

暂时可以正常在Windows下的cygwin中编译。

最后是,把:

docbook-xsl-ns-1.78.1\webhelp\Makefile

中的:

classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)

改为:

#classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
#under Windows(Cygwin), (java classpath)
#(1)path seperator is semicolon ';' (not Linux's colon ':')
#(2) command contain semicolon means multile command, so need quote
# so become -> "path1;path2;path3"
#detail can refer:
#【已解决】docbook中去make webhelp编译webhelp结果出错:Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
#http://www.crifan.com/docbook_make_webhelp_error__could_not_find_or_load_main_class_com_nexwave_nquindexer_indexermain
classpath := "$(INDEXER_JAR);$(TAGSOUP_JAR);$(LUCENE_ANALYZER_JAR);$(LUCENE_CORE_JAR)"

最终编译结果为:

fiannal build of make webhelp ok

终极解决办法:

应该去写makefile

判断是Windows(下的Cygwin)还是Linux

然后觉得对应的分隔符,以及路径最后是否要加引号(关于加引号,可以考虑始终都加,反正不会带来其他问题)

然后才算完美解决此问题。

而我此处,暂时对于这部分,一是不是足够的熟悉

关键是不想再花时间了。

所以,等有空,再去添加自动判断的支持吧。

暂时,先还是用上述的,写死的办法,暂时凑合用。


【后记】

1.换了个win7,也有类似的docbook的环境。

为了验证之前的结论,此处:

想办法,再去看看,能否通过给java加上verbose参数,看看内部的传入进入的classpath是什么值。

2.试试:

index:
	java \
                -verbose:class \
                -DhtmlDir=$(OUTPUT_DIR) \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=$(INDEXER_EXCLUDED_FILES) \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath $(classpath) \
                com.nexwave.nquindexer.IndexerMain

能否有效果,结果是可以输出class的详细信息的:

Administrator@PC-20130611GART /cygdrive/e/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ make webhelp
rm -rf docs
mkdir -p docs
cp -r template/common docs
test ! -d docsrc/images/ || cp -r docsrc/images docs/images
cp template/favicon.ico docs/
xsltproc  --xinclude --output xincluded-profiled.xml  \
                  --stringparam  profile.arch "" \
                  --stringparam  profile.audience "" \
                  --stringparam  profile.condition "" \
                  --stringparam  profile.conformance "" \
                  --stringparam  profile.lang "" \
                  --stringparam  profile.os "" \
                  --stringparam  profile.revision "" \
                  --stringparam  profile.revisionflag "" \
                  --stringparam  profile.role "" \
                  --stringparam  profile.security "" \
                  --stringparam  profile.status "" \
                  --stringparam  profile.userlevel "" \
                  --stringparam  profile.vendor "" \
                  --stringparam  profile.wordsize "" \
                  --stringparam  profile.attribute "" \
                  --stringparam  profile.value "" \
                  ../profiling/profile.xsl  \
                  docsrc/readme.xml
xsltproc  xsl/webhelp.xsl xincluded-profiled.xml
language: en
Writing docs/ch01.html for chapter
Writing docs/ch02s01.html for section
Writing docs/ch02s02s01.html for section
Writing docs/ch02s02.html for section
Writing docs/ch02s03.html for section
Writing docs/ch02s04.html for section
Writing docs/ch02s05.html for section
Writing docs/ch02.html for chapter
Writing docs/ch03s01.html for section
Writing docs/ch03s02s01.html for section
Writing docs/ch03s02.html for section
Writing docs/ch03.html for chapter
Writing docs/ch04.html for chapter
Writing docs/ch05s01.html for section
Writing docs/ch05s02.html for section
Writing docs/ch05.html for chapter
Writing docs/ix01.html for index
Writing docs/index.html for book
Writing docs/search/l10n.js
rm xincluded-profiled.xml
java \
                -verbose:class \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath ..//extensions/webhelpindexer.jar:..//extensions/tagsoup-1.2.1.jar:..//extensions/lucene-analyzers-3.0.0.jar:..//extensions/lucene-core-3.0.0.jar \
                com.nexwave.nquindexer.IndexerMain
[Opened C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Object from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Serializable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Comparable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.CharSequence from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.String from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.GenericDeclaration from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Type from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.AnnotatedElement from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Class from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Cloneable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.System from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Throwable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Error from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadDeath from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Exception from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.RuntimeException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.AccessControlContext from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ReflectiveOperationException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassNotFoundException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.LinkageError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.NoClassDefFoundError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassCastException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ArrayStoreException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.VirtualMachineError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.OutOfMemoryError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StackOverflowError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.IllegalMonitorStateException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Reference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.SoftReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.WeakReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.FinalReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.PhantomReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Finalizer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Runnable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Thread from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Thread$UncaughtExceptionHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadGroup from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Map from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Dictionary from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Properties from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.AccessibleObject from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Member from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Field from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Method from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Constructor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.MagicAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.MethodAccessor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.MethodAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ConstructorAccessor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ConstructorAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.DelegatingClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ConstantPool from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.FieldAccessor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.FieldAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.UnsafeFieldAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.UnsafeStaticFieldAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MemberName from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MethodHandleNatives from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.BoundMethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.AdapterMethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.DirectMethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MethodType from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MethodTypeForm from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.BootstrapMethodError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.WrongMethodTypeException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.CallSite from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.CountingMethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.ConstantCallSite from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MutableCallSite from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.VolatileCallSite from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Appendable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.AbstractStringBuilder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StringBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StringBuilder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StackTraceElement from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.Buffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.PostVMInitHook from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Boolean from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Character from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Number from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Float from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Double from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Byte from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Short from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Integer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Long from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.NullPointerException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ArithmeticException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ObjectStreamField from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Comparator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.String$CaseInsensitiveComparator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.Guard from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.Permission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.BasicPermission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.RuntimePermission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.AccessController from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.ReflectPermission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.PrivilegedAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ReflectionFactory$GetReflectionFactoryAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.cert.Certificate from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Iterable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.List from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.RandomAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.AbstractCollection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.AbstractList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Vector from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Stack from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ReflectionFactory from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Reference$Lock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Reference$ReferenceHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.ReferenceQueue from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.ReferenceQueue$Null from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.ReferenceQueue$Lock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Finalizer$FinalizerThread from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Unsafe from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.IncompatibleClassChangeError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.NoSuchMethodError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ArrayList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Set from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.AbstractSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$EmptySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$EmptyList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.AbstractMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$EmptyMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$UnmodifiableCollection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$UnmodifiableList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$UnmodifiableRandomAccessList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.Reflection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Hashing from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.VM from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Runtime from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Map$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Math from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$EntrySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Iterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$HashIterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$EntryIterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Class$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Modifier from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.LangReflectAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.ReflectAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.Charset from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.spi.CharsetProvider from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.FastCharsetProvider from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StandardCharsets from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.PreHashedMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Aliases from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Classes from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadLocal from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.atomic.AtomicInteger from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Arrays from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.Charset$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Opened C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded sun.nio.cs.AbstractCharsetProvider from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.ExtendedCharsets from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.lang.Class$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ReflectionFactory$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.NativeConstructorAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.DelegatingConstructorAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.SortedMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.NavigableMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.TreeMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.ASCIICaseInsensitiveComparator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.TreeMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.HistoricallyNamedCharset from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.GBK from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.lang.StringCoding from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadLocal$ThreadLocalMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadLocal$ThreadLocalMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StringCoding$StringDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.DoubleByte from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded sun.nio.cs.ext.DelegatableDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.nio.charset.CharsetDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.DoubleByte$Decoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.nio.charset.CodingErrorAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ArrayDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.ByteBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.HeapByteBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.Bits from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.ByteOrder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaNioAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.Bits$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.SharedSecrets from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Readable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.CharBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.HeapCharBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CoderResult from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CoderResult$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CoderResult$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CoderResult$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable$EntrySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$SynchronizedCollection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$SynchronizedSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Enumeration from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable$Enumerator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Version from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.AutoCloseable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Closeable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.InputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileDescriptor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaIOFileDescriptorAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileDescriptor$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Flushable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.OutputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileOutputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FilterInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.BufferedInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.misc.ReflectUtil from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Proxy from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.InvocationHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.WeakHashMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.WeakHashMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$SynchronizedMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FilterOutputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.PrintStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.BufferedOutputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Writer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.OutputStreamWriter from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StreamEncoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.security.action.GetPropertyAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CharsetEncoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.DoubleByte$Encoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.io.BufferedWriter from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.File from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileSystem from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Win32FileSystem from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.WinNTFileSystem from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ExpiringCache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.LinkedHashMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ExpiringCache$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.LinkedHashMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassLoader$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ExpiringCache$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassLoader$NativeLibrary from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StringCoding$StringEncoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ArrayEncoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Terminator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.SignalHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Terminator$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Signal from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.NativeSignalHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.OSEnvironment from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.io.Win32ErrorMode from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaLangAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.System$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.IllegalArgumentException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Compiler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Compiler$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLStreamHandlerFactory from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$Factory from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.SecureClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$ExtClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.security.util.Debug from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassLoader$ParallelLoaders from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Hashing$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Random from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.atomic.AtomicLong from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.WeakHashMap$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$SetFromMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.WeakHashMap$KeySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaNetAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLClassLoader$7 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.StringTokenizer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.PrivilegedExceptionAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$ExtClassLoader$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.MetaIndex from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Reader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.BufferedReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.InputStreamReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StreamDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Array from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Locale from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.LocaleObjectCache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Locale$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap$HashEntry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.Lock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.ReentrantLock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap$Segment from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.AbstractOwnableSynchronizer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.AbstractQueuedSynchronizer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.ReentrantLock$Sync from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.ReentrantLock$NonfairSync from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.AbstractQueuedSynchronizer$Node from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.BaseLocale from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.BaseLocale$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.BaseLocale$Key from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.LocaleObjectCache$CacheEntry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Locale$LocaleKey from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.LocaleUtils from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.CharacterData from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.CharacterDataLatin1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.www.ParseUtil from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.BitSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URL from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URL$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.Parts from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLStreamHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.www.protocol.file.Handler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaSecurityAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaSecurityProtectionDomainAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.CodeSource from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain$Key from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.Principal from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.www.protocol.jar.Handler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$AppClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$AppClassLoader$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.IOException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.SystemClassLoaderAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Enum from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.launcher.LauncherHelper from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLClassLoader$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.util.URLUtil from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath$Loader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath$JarLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipConstants from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipFile from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaUtilZipFileAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipFile$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ThreadLocalCoders from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ThreadLocalCoders$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ThreadLocalCoders$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ThreadLocalCoders$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.Unicode from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.UTF_8 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.UTF_8$Decoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.PrivilegedActionException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath$JarLoader$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.FileURLMapper from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileNotFoundException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.launcher.LauncherHelper$ResourceBundleHolder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$RBClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$RBClassLoader$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$Control from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Arrays$ArrayList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$Control$CandidateListCache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$CacheKey from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$CacheKeyReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$LoaderReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Queue from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Deque from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.AbstractSequentialList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.LinkedList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.LinkedList$Node from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ListResourceBundle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.launcher.resources.launcher from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$BundleReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ResourceBundle$Control$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$BootClassPathHolder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$BootClassPathHolder$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLClassLoader$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.launcher.resources.launcher_zh_CN from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.text.Format from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.text.MessageFormat from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Locale$Category from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Locale$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.text.FieldPosition from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Date from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.text.AttributedCharacterIterator$Attribute from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.text.Format$Field from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.text.MessageFormat$Field from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
错误: 找不到或无法加载主类 com.nexwave.nquindexer.IndexerMain
[Loaded java.lang.Shutdown from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Shutdown$Lock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
Makefile:96: recipe for target `index' failed
make: *** [index] Error 1

Administrator@PC-20130611GART /cygdrive/e/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$
 

没看到我想要看到的webhelpindexer.jar

不过,算是部分推断出:

此处,没有加载webhelpindexer.jar

说明之前classpath没有指定正确。

但是还是看不出,是由于冒号导致的。

3.只是,当把:

E:\Dev_Root\docbook\tools\docbook-xsl-ns-1.78.1\webhelp\Makefile

改为正确的:

#classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
classpath := "$(INDEXER_JAR);$(TAGSOUP_JAR);$(LUCENE_ANALYZER_JAR);$(LUCENE_CORE_JAR)"

后,再去编译,同时加上verbose,的确是可以看到正确的,找到并加了了对应的webhelpindexer.jar的:

Administrator@PC-20130611GART /cygdrive/e/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/webhelp
$ make webhelp
rm -rf docs
mkdir -p docs
cp -r template/common docs
test ! -d docsrc/images/ || cp -r docsrc/images docs/images
cp template/favicon.ico docs/
xsltproc  --xinclude --output xincluded-profiled.xml  \
                  --stringparam  profile.arch "" \
                  --stringparam  profile.audience "" \
                  --stringparam  profile.condition "" \
                  --stringparam  profile.conformance "" \
                  --stringparam  profile.lang "" \
                  --stringparam  profile.os "" \
                  --stringparam  profile.revision "" \
                  --stringparam  profile.revisionflag "" \
                  --stringparam  profile.role "" \
                  --stringparam  profile.security "" \
                  --stringparam  profile.status "" \
                  --stringparam  profile.userlevel "" \
                  --stringparam  profile.vendor "" \
                  --stringparam  profile.wordsize "" \
                  --stringparam  profile.attribute "" \
                  --stringparam  profile.value "" \
                  ../profiling/profile.xsl  \
                  docsrc/readme.xml
xsltproc  xsl/webhelp.xsl xincluded-profiled.xml
language: en
Writing docs/ch01.html for chapter
Writing docs/ch02s01.html for section
Writing docs/ch02s02s01.html for section
Writing docs/ch02s02.html for section
Writing docs/ch02s03.html for section
Writing docs/ch02s04.html for section
Writing docs/ch02s05.html for section
Writing docs/ch02.html for chapter
Writing docs/ch03s01.html for section
Writing docs/ch03s02s01.html for section
Writing docs/ch03s02.html for section
Writing docs/ch03.html for chapter
Writing docs/ch04.html for chapter
Writing docs/ch05s01.html for section
Writing docs/ch05s02.html for section
Writing docs/ch05.html for chapter
Writing docs/ix01.html for index
Writing docs/index.html for book
Writing docs/search/l10n.js
rm xincluded-profiled.xml
java \
                -verbose:class \
                -DhtmlDir=docs \
                -DindexerLanguage=en \
                -DhtmlExtension=html \
                -DdoStem=true \
                -DindexerExcludedFiles=ix01.html \
                -Dorg.xml.sax.driver=org.ccil.cowan.tagsoup.Parser \
                -Djavax.xml.parsers.SAXParserFactory=org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl \
                -classpath "..//extensions/webhelpindexer.jar;..//extensions/tagsoup-1.2.1.jar;..//extensions/lucene-analyzers-3.0.0.jar;..//extensions/lucene-core-3.0.0.jar" \
                com.nexwave.nquindexer.IndexerMain
[Opened C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Object from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Serializable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Comparable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.CharSequence from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.String from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.GenericDeclaration from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Type from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.AnnotatedElement from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Class from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Cloneable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.System from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Throwable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Error from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadDeath from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Exception from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.RuntimeException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.AccessControlContext from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ReflectiveOperationException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassNotFoundException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.LinkageError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.NoClassDefFoundError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassCastException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ArrayStoreException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.VirtualMachineError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.OutOfMemoryError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StackOverflowError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.IllegalMonitorStateException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Reference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.SoftReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.WeakReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.FinalReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.PhantomReference from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Finalizer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Runnable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Thread from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Thread$UncaughtExceptionHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadGroup from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Map from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Dictionary from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Properties from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.AccessibleObject from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Member from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Field from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Method from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Constructor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.MagicAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.MethodAccessor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.MethodAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ConstructorAccessor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ConstructorAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.DelegatingClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ConstantPool from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.FieldAccessor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.FieldAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.UnsafeFieldAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.UnsafeStaticFieldAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MemberName from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MethodHandleNatives from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.BoundMethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.AdapterMethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.DirectMethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MethodType from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MethodTypeForm from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.BootstrapMethodError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.WrongMethodTypeException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.CallSite from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.CountingMethodHandle from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.ConstantCallSite from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.MutableCallSite from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.invoke.VolatileCallSite from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Appendable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.AbstractStringBuilder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StringBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StringBuilder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StackTraceElement from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.Buffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.PostVMInitHook from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Boolean from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Character from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Number from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Float from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Double from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Byte from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Short from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Integer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Long from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.NullPointerException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ArithmeticException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ObjectStreamField from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Comparator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.String$CaseInsensitiveComparator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.Guard from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.Permission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.BasicPermission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.RuntimePermission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.AccessController from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.ReflectPermission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.PrivilegedAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ReflectionFactory$GetReflectionFactoryAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.cert.Certificate from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Iterable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.List from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.RandomAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.AbstractCollection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.AbstractList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Vector from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Stack from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ReflectionFactory from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Reference$Lock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Reference$ReferenceHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.ReferenceQueue from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.ReferenceQueue$Null from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.ReferenceQueue$Lock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ref.Finalizer$FinalizerThread from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Unsafe from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.IncompatibleClassChangeError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.NoSuchMethodError from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ArrayList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Set from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.AbstractSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$EmptySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$EmptyList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.AbstractMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$EmptyMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$UnmodifiableCollection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$UnmodifiableList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$UnmodifiableRandomAccessList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.Reflection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Hashing from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.VM from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Runtime from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Map$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Math from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$EntrySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Iterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$HashIterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$EntryIterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Class$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Modifier from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.LangReflectAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.ReflectAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.Charset from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.spi.CharsetProvider from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.FastCharsetProvider from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StandardCharsets from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.PreHashedMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Aliases from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Classes from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StandardCharsets$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadLocal from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.atomic.AtomicInteger from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Arrays from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.Charset$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Opened C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded sun.nio.cs.AbstractCharsetProvider from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.ExtendedCharsets from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.lang.Class$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ReflectionFactory$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.NativeConstructorAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.DelegatingConstructorAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.SortedMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.NavigableMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.TreeMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.ASCIICaseInsensitiveComparator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.TreeMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.HistoricallyNamedCharset from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.GBK from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.lang.StringCoding from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadLocal$ThreadLocalMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ThreadLocal$ThreadLocalMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StringCoding$StringDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.DoubleByte from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded sun.nio.cs.ext.DelegatableDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.nio.charset.CharsetDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.DoubleByte$Decoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.nio.charset.CodingErrorAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ArrayDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.ByteBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.HeapByteBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.Bits from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.ByteOrder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaNioAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.Bits$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.SharedSecrets from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Readable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.CharBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.HeapCharBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CoderResult from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CoderResult$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CoderResult$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CoderResult$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable$EntrySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$SynchronizedCollection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$SynchronizedSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Enumeration from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable$Enumerator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Version from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.AutoCloseable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Closeable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.InputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileDescriptor from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaIOFileDescriptorAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileDescriptor$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Flushable from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.OutputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileOutputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FilterInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.BufferedInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.misc.ReflectUtil from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Proxy from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.InvocationHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.WeakHashMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.WeakHashMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$SynchronizedMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FilterOutputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.PrintStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.BufferedOutputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Writer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.OutputStreamWriter from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StreamEncoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.security.action.GetPropertyAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.CharsetEncoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ext.DoubleByte$Encoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\charsets.jar]
[Loaded java.io.BufferedWriter from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.File from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileSystem from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Win32FileSystem from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.WinNTFileSystem from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ExpiringCache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.LinkedHashMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ExpiringCache$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.LinkedHashMap$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassLoader$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ExpiringCache$Entry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassLoader$NativeLibrary from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.StringCoding$StringEncoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ArrayEncoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Terminator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.SignalHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Terminator$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Signal from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.NativeSignalHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.OSEnvironment from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.io.Win32ErrorMode from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaLangAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.System$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.IllegalArgumentException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Compiler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Compiler$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLStreamHandlerFactory from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$Factory from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.SecureClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$ExtClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.security.util.Debug from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ClassLoader$ParallelLoaders from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Hashing$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Random from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.atomic.AtomicLong from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.WeakHashMap$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Collections$SetFromMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.WeakHashMap$KeySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaNetAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLClassLoader$7 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.StringTokenizer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.PrivilegedExceptionAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$ExtClassLoader$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.MetaIndex from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.Reader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.BufferedReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.InputStreamReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FileReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.StreamDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.Array from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Locale from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.LocaleObjectCache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Locale$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap$HashEntry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.Lock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.ReentrantLock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap$Segment from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.ConcurrentHashMap$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.AbstractOwnableSynchronizer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.AbstractQueuedSynchronizer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.ReentrantLock$Sync from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.ReentrantLock$NonfairSync from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.concurrent.locks.AbstractQueuedSynchronizer$Node from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.BaseLocale from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.BaseLocale$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.BaseLocale$Key from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.LocaleObjectCache$CacheEntry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Locale$LocaleKey from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.locale.LocaleUtils from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.CharacterData from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.CharacterDataLatin1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.www.ParseUtil from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.BitSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URL from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Hashtable$Holder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URL$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.Parts from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLStreamHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.www.protocol.file.Handler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaSecurityAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaSecurityProtectionDomainAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.CodeSource from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.ProtectionDomain$Key from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.Principal from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.www.protocol.jar.Handler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$AppClassLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Launcher$AppClassLoader$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.SystemClassLoaderAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Enum from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.launcher.LauncherHelper from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLClassLoader$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.util.URLUtil from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath$Loader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath$JarLoader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipConstants from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipFile from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaUtilZipFileAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipFile$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ThreadLocalCoders from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ThreadLocalCoders$Cache from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ThreadLocalCoders$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ThreadLocalCoders$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.Unicode from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.UTF_8 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.UTF_8$Decoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.PrivilegedActionException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath$JarLoader$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.FileURLMapper from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.JarFile from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JavaUtilJarAccess from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.JavaUtilJarAccessImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.charset.StandardCharsets from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.US_ASCII from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.ISO_8859_1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.UTF_16BE from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.UTF_16LE from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.UTF_16 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Queue from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.Deque from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ArrayDeque from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipCoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.PerfCounter from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Perf$GetPerfAction from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Perf from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.PerfCounter$CoreCounters from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.ch.DirectBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.MappedByteBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.DirectByteBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.LongBuffer from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.nio.DirectLongBufferU from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.JarIndex from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.cs.UTF_8$Encoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.ExtensionDependency from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipEntry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.JarEntry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.JarFile$JarFileEntry from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipFile$ZipFileInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.IOUtils from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Resource from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.URLClassPath$JarLoader$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.Manifest from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ByteArrayInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.Attributes from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.Manifest$FastInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.Attributes$Name from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.JarVerifier from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.CodeSigner from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.jar.JarVerifier$3 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.ByteArrayOutputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Package from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.security.util.ManifestEntryVerifier from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.CharacterDecoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.BASE64Decoder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.security.util.SignatureFileVerifier from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.nio.ByteBuffered from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.PermissionCollection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.Permissions from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URLConnection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.www.URLConnection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.www.protocol.file.FileURLConnection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.net.www.MessageHeader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FilePermission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FilePermission$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.FilePermissionCollection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.AllPermission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.UnresolvedPermission from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.security.BasicPermissionCollection from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded com.nexwave.nquindexer.IndexerMain from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded java.io.IOException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Void from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
Stemming enabled
[Loaded java.util.Date from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.calendar.CalendarSystem from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.calendar.AbstractCalendar from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.calendar.BaseCalendar from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.util.calendar.Gregorian from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded com.nexwave.nsidita.DirList from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded java.io.FilenameFilter from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded com.nexwave.nsidita.DirFilter from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded java.util.regex.Pattern from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Node from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$4 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$LastNode from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$GroupHead from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$SliceNode from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Slice from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$CharProperty from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Dot from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$BnM from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$SliceS from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Begin from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Curly from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$BmpCharProperty from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Single from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Ques from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Dollar from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.MatchResult from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Matcher from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ArrayList$Itr from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded com.nexwave.nquindexer.WriteJSFiles from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded java.io.UnsupportedEncodingException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.EntityResolver from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.DTDHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.ContentHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.ErrorHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.helpers.DefaultHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded com.nexwave.nquindexer.SaxDocFileParser from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded com.nexwave.nquindexer.SaxHTMLIndex from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded javax.xml.parsers.ParserConfigurationException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.SAXException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.SAXParseException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.StringReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded javax.xml.parsers.SAXParser from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.Inflater from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZStreamRef from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.InflaterInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.zip.ZipFile$ZipFileInflaterInputStream from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.apache.lucene.analysis.Analyzer from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/lucene-core-3.0.0.jar]
[Loaded org.apache.lucene.analysis.cjk.CJKAnalyzer from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/lucene-analyzers-3.0.0.jar]
[Loaded com.nexwave.stemmer.snowball.SnowballProgram from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded com.nexwave.stemmer.snowball.SnowballStemmer from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded com.nexwave.stemmer.snowball.ext.EnglishStemmer from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded com.nexwave.stemmer.snowball.ext.GermanStemmer from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded com.nexwave.stemmer.snowball.ext.FrenchStemmer from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded java.util.AbstractSequentialList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.LinkedList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded com.nexwave.nsidita.DocFileInfo from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded javax.xml.parsers.SAXParserFactory from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded javax.xml.parsers.FactoryFinder from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded javax.xml.parsers.SecuritySupport from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded javax.xml.parsers.SecuritySupport$2 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded javax.xml.parsers.SecuritySupport$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.ccil.cowan.tagsoup.jaxp.SAXParserImpl from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.xml.sax.XMLReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.Parser from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.ccil.cowan.tagsoup.ScanHandler from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.xml.sax.ext.LexicalHandler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.ccil.cowan.tagsoup.Parser from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded java.lang.NumberFormatException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.SAXNotRecognizedException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.ccil.cowan.tagsoup.Schema from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.ccil.cowan.tagsoup.HTMLModels from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.ccil.cowan.tagsoup.HTMLSchema from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.ccil.cowan.tagsoup.Scanner from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.ccil.cowan.tagsoup.AutoDetector from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.xml.sax.Attributes from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.SAXNotSupportedException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.ASCII from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$BitClass from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$CharProperty$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.InputSource from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URI from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.net.URI$Parser from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.ccil.cowan.tagsoup.ElementType from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.ccil.cowan.tagsoup.AttributesImpl from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded java.lang.IndexOutOfBoundsException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.ArrayIndexOutOfBoundsException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.xml.sax.Locator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded org.ccil.cowan.tagsoup.HTMLScanner from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.ccil.cowan.tagsoup.Parser$1 from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded org.ccil.cowan.tagsoup.Element from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/tagsoup-1.2.1.jar]
[Loaded java.io.FilterReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.io.PushbackReader from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Ctype from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$First from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Start from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$TreeInfo from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$BranchConn from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Branch from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$GroupTail from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Loop from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Prolog from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ArrayList$SubList from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ListIterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.ArrayList$SubList$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded com.nexwave.nsidita.BlankRemover from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded java.util.regex.Pattern$5 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$Bound from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$SliceI from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.regex.Pattern$SingleI from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.IllegalAccessException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.reflect.InvocationTargetException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded com.nexwave.stemmer.snowball.Among from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded java.lang.NoSuchMethodException from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded com.nexwave.nquindexer.WordAndScoring from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]
[Loaded java.util.regex.Pattern$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.misc.Cleaner from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.CharacterData00 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ClassFileConstants from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.AccessorGenerator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.MethodAccessorGenerator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ByteVectorFactory from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ByteVector from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ByteVectorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ClassFileAssembler from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.UTF8 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.Label from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.Label$PatchInfo from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.MethodAccessorGenerator$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ClassDefiner from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.ClassDefiner$1 from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded sun.reflect.GeneratedConstructorAccessor1 from __JVM_DefineClass__]
[Loaded sun.reflect.BootstrapConstructorAccessorImpl from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.SortedSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.NavigableSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.TreeSet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$KeySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.HashMap$KeyIterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.TreeMap$KeySet from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.TreeMap$PrivateEntryIterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.util.TreeMap$KeyIterator from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
The created index files are located in docs\search
Indexed the contents in 2 seconds
[Loaded java.lang.Shutdown from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
[Loaded java.lang.Shutdown$Lock from C:\Program Files\Java\jdk1.7.0_25\jre\lib\rt.jar]
cp -r template/search/* docs/search

Administrator@PC-20130611GART /cygdrive/e/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/webhelp

即,其中的:

[Loaded com.nexwave.nquindexer.IndexerMain from file:/E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/extensions/webhelpindexer.jar]

所以,也算是:

java加上-verbose:class

算是也算有点用:

可以看到加载的类中,是否加载了我们所期望的jar了。

至此,算是,真正确定了,之前就是我之前的结论:

java指定classpath的值是,对于windows中(的cygwin下)的java,却用了冒号作为分隔符,导致指定的jar无效;

由此出错的。

 

【总结】

以后,还是要充分利用,java的-verbose等参数,

去想办法,看到内部执行过程,

才更有利于快速定位问题,并找到根本原因,解决问题的。


【后记】

1.然后通过:

【已解决】在makefile中判断是cygwin还是Linux系统

然后最终,把makefile改为:

#classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
#【已解决】docbook中去make webhelp编译webhelp结果出错:Error: Could not find or load main class com.nexwave.nquindexer.IndexerMain
#http://www.crifan.com/docbook_make_webhelp_error__could_not_find_or_load_main_class_com_nexwave_nquindexer_indexermain/
OS_NAME = $(shell uname -o)
LC_OS_NAME = $(shell echo $(OS_NAME) | tr '[A-Z]' '[a-z]')
ifeq ($(LC_OS_NAME), cygwin)
classpath := "$(INDEXER_JAR);$(TAGSOUP_JAR);$(LUCENE_ANALYZER_JAR);$(LUCENE_CORE_JAR)"
else
classpath := $(INDEXER_JAR):$(TAGSOUP_JAR):$(LUCENE_ANALYZER_JAR):$(LUCENE_CORE_JAR)
endif

算是终极解决办法了。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量