2016-10-18 53 views
0

我讓我下面的錯誤嘗試使用此命令未能IBM命令控制檯創建欄錯誤

命令來創建一個欄時:d:\ ApacheAnt \ Apache的ANT-1.9.7-BIN \ Apache的螞蟻-1.9.7 \ bin \ ant -f build.xml

錯誤:D:\ Ant構建和部署腳本\ AntBuild \ Scripts> D:\ ApacheAnt \ apache-ant-1.9.7-bin \ apache-ant -1.9.7 \ BIN \螞蟻-f build.xml文件 構建文件:d:\ Ant構建和部署腳本\ AntBuild \腳本\ build.xml文件

runScript: 

buildWorkspace: 
    [echo] The applications [MF_HTB_B1_HTTPSOAPINPUT] will be checkout from SVN 
under the URL [https://punitp134088l.ad.infosys.com/svn/ESB_Rep/branches/ESB_Fr 
ameWork/ESB_FRAMEWORK/CODE_BASE/HTTP%20Based%20Framework/MF_HTB_B1] 
    [mkdir] Created dir: D:\Ant Build and Deployment Scripts\AntBuild\BuildPacka 
ge\tempWorkspace\MF_HTB_B1_HTTPSOAPINPUT 

svnCheckout: 
    [echo] Checking-out MF_HTB_B1_HTTPSOAPINPUT from SVN 
     [svn] <Checkout> started ... 
     [svn] Command completed abnormally. 
     [svn] <Checkout> finished. 
    [echo] Checkout completed 

buildBarfiles: 
    [echo] Compile and Create Bar files for [MF_HTB_B1_HTTPSOAPINPUT] applicati 
ons 
    [mkdir] Created dir: D:\Ant Build and Deployment Scripts\AntBuild\BuildPacka 
ge\BarFiles 
    [echo] D:\Ant Build and Deployment Scripts\AntBuild\Scripts 
    [echo] Compiling Application [MF_HTB_B1_HTTPSOAPINPUT] for any errors 
    [exec] Result: 1 
    [delete] Deleting: D:\Ant Build and Deployment Scripts\AntBuild\BuildPackage\ 
Logs\MF_HTB_B1_HTTPSOAPINPUT.log 
    [echo] Failed to create MF_HTB_B1_HTTPSOAPINPUT.bar, Please check ..\BuildP 
ackage\Logs\BuildPackage.log for logs 

applyBarOverride: 
    [echo] Executing [mqsiapplybaroverride] for Application [MF_HTB_B1_HTTPSOAP 
INPUT] 

BUILD FAILED 
D:\Ant Build and Deployment Scripts\AntBuild\Scripts\build.xml:42: The following 
error occurred while executing this line: 
D:\Ant Build and Deployment Scripts\AntBuild\Scripts\build.xml:175: The followin 
g error occurred while executing this line: 
D:\Ant Build and Deployment Scripts\AntBuild\Scripts\build.xml:182: Execute fail 
ed: java.io.IOException: Cannot run program "mqsiapplybaroverride" (in directory 
"D:\Ant Build and Deployment Scripts\AntBuild\Scripts"): CreateProcess error=2, 
The system cannot find the file specified 
     at java.lang.ProcessBuilder.start(ProcessBuilder.java:1059) 
     at java.lang.Runtime.exec(Runtime.java:629) 
     at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Jav 
a13CommandLauncher.java:58) 
     at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:426) 
     at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:440) 
     at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:629) 
     at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:670) 
     at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:496) 
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) 
     at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:56) 
     at java.lang.reflect.Method.invoke(Method.java:620) 
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav 
a:106) 
     at org.apache.tools.ant.Task.perform(Task.java:348) 
     at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) 
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) 
     at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:56) 
     at java.lang.reflect.Method.invoke(Method.java:620) 
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav 
a:106) 
     at org.apache.tools.ant.Task.perform(Task.java:348) 
     at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.jav 
a:396) 
     at net.sf.antcontrib.logic.ForDelegate.doSequentialIteration(ForDelegate 
.java:228) 
     at net.sf.antcontrib.logic.ForDelegate.doTheTasks(ForDelegate.java:253) 
     at net.sf.antcontrib.logic.ForDelegate.execute(ForDelegate.java:213) 
     at net.sf.antcontrib.logic.For.execute(For.java:166) 
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) 
     at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:56) 
     at java.lang.reflect.Method.invoke(Method.java:620) 
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav 
a:106) 
     at org.apache.tools.ant.Task.perform(Task.java:348) 
     at org.apache.tools.ant.Target.execute(Target.java:435) 
     at org.apache.tools.ant.Target.performTasks(Target.java:456) 
     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405) 
     at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single 
CheckExecutor.java:38) 
     at org.apache.tools.ant.Project.executeTargets(Project.java:1260) 
     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441) 
     at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) 

     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) 
     at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:56) 
     at java.lang.reflect.Method.invoke(Method.java:620) 
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav 
a:106) 
     at org.apache.tools.ant.Task.perform(Task.java:348) 
     at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) 
     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:95) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:56) 
     at java.lang.reflect.Method.invoke(Method.java:620) 
     at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav 
a:106) 
     at org.apache.tools.ant.Task.perform(Task.java:348) 
     at org.apache.tools.ant.Target.execute(Target.java:435) 
     at org.apache.tools.ant.Target.performTasks(Target.java:456) 
     at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405) 
     at org.apache.tools.ant.Project.executeTarget(Project.java:1376) 
     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe 
cutor.java:41) 
     at org.apache.tools.ant.Project.executeTargets(Project.java:1260) 
     at org.apache.tools.ant.Main.runBuild(Main.java:854) 
     at org.apache.tools.ant.Main.startAnt(Main.java:236) 
     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285) 
     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112) 
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find th 
e file specified 
     at java.lang.ProcessImpl.create(Native Method) 
     at java.lang.ProcessImpl.<init>(ProcessImpl.java:397) 
     at java.lang.ProcessImpl.start(ProcessImpl.java:148) 
     at java.lang.ProcessBuilder.start(ProcessBuilder.java:1040) 
     ... 62 more 

Total time: 10 seconds 

我運行一個執行ant腳本的命令。命令:D:\ ApacheAnt \ apache-ant-1.9.7-bin \ apache-ant-1.9.7 \ bin \ ant -f build.xml這是用於使用apache ant s/w創建一個條形文件。 Build.xml ant腳本用於創建BuildPackage.zip文件,並將條形文件,部署腳本和環境特定的屬性文件包含在其中。但無法創建欄。獲得上述錯誤。
請協助。

+0

不清楚你在問什麼,請編輯你的問題以提供更多的信息,比如你試圖達到什麼樣的目標以及到目前爲止你嘗試了些什麼。 – AlexKey

回答

0

假設您嘗試使用ant腳本創建.jar文件,請嘗試在eclipse中將JDK用作已安裝的JRE(如果有),並將JAVA-HOME變量設置爲JDK路徑。

相關問題