执行失败:java.io.IOException:无法运行程序"jarsigner.exe":CreateProcess

Ami*_*nai 5 xml eclipse ant

我正在尝试使用ANT运行buildXXX.xml文件,但我收到此错误:

Buildfile: C:\Users\Amira\Desktop\SaloméTMF\Salome TMF      
V3.1SourceCode\buildSOAPClient.xml
init:
prepare:
compile:
makesoapjar:
makeihmjar:
makecorejar:
makedatajar:
makeapijar:
makeloginjar:
maketoolsjar:
makeplugintoolsjar:
makeUpdatejar:
makebootjar:
makecodexjar:
makejar:
signjar:
   [signjar] Signing JAR: C:\Users\Amira\Desktop\SaloméTMF\Salome TMF    
   V3.1SourceCode\distrib\salome_tmf-soap-client\activation.jar to  
   C:\Users\Amira\Desktop\SaloméTMF\Salome TMF V3.1SourceCode\distrib\salome_tmf-soap- 
   client\activation.jar as salome_tmf

BUILD FAILED

C:\Users\Amira\Desktop\SaloméTMF\Salome TMF V3.1SourceCode\buildSOAPClient.xml:251:   
Execute failed: java.io.IOException: Cannot run program "jarsigner.exe": CreateProcess 
error=2, Le fichier spécifié est introuvable

Total time: 5 seconds
Run Code Online (Sandbox Code Playgroud)

我做了一个搜索,所以我发现我应该使用JDK而不是JRE,所以我改变了它,但同样的错误仍然存​​在.

任何想法都将受到赞赏

Ami*_*nai 11

解决方案是在eclipse中使用JDK作为已安装的JRE,并将JAVA-HOME变量设置为JDK路径.希望这能帮助别人:))