我尝试使用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
我进行了搜索,所以我发现我应该使用JDK而不是JRE,所以我改变了它,但同样的错误仍然存在。
任何想法都将受到赞赏 欢呼声
答案 0 :(得分:11)
解决方案是在eclipse中使用JDK作为已安装的JRE,并将JAVA-HOME变量设置为JDK路径。 希望这能帮助别人:))
答案 1 :(得分:3)
我的解决方案是从'在与工作区相同的JRE中运行'更改为'分离JRE',这很奇怪,因为它们是相同的JRE 。
奇怪!
答案 2 :(得分:1)
我还选择了'Separate JRE'这允许我选择JDK而不是JRE,并且可能启用ANT以在JDK bin目录中找到jarsigner