我從愛馬仕(hermes2_src_20100121)得到的源代碼。當我提取它有大約10個文件夾,這是不同的項目。類路徑不工作
/myd1/Exetel/Hermes_SRC/ebxml-pkg
/myd1/Exetel/Hermes_SRC/CorvusEbMS
/myd1/Exetel/Hermes_SRC/Commons
Etc….
Each project has its own build script
/myd1/Exetel/Hermes_SRC/ebxml-pkg/ant/build.xml
/myd1/Exetel/Hermes_SRC/CorvusEbMS/ant/build.xml
/myd1/Exetel/Hermes_SRC/Commons/ant/build.xml
Etc….
我需要使用給定的Ant腳本 當我運行該腳本構建失敗,這個10個項目,並讓編譯錯誤 /myd1/Exetel/Hermes_SRC/ebXML的-PKG/src目錄/香港/香港大學/ cecid/ebms/pkg/PKISignatureImpl.java:98:error:package org.apache.log4j does not exist etc .....
問題在這裏,找不到log4j(類似dom4J,Mail, etc ..)
所以我在路徑「/ myd1/exete/libs /」中創建了文件夾,並在那裏添加了所需的jar文件並設置了CLASSPA TH到這個文件夾
CLASSPATH=/myd1/exete/libs/*
但仍給出了同樣的錯誤的路徑並不工作
我嘗試添加CLASSPATH到〜/ .bashhrc
CLASSPATH=/myd1/exete/libs/*
Export CLASSPATH
添加到CLASSPATH gedit中的/ etc /環境 Env | grep的CLASSPATH打印正確的路徑
的問題是,當我運行構建腳本它仍然給出了同樣的錯誤的路徑並不工作