2013-05-22 2 views
0

tutorial을 사용하여 javafx 응용 프로그램 용 msi 설치 프로그램을 작성했으며 제대로 작동합니다. 하지만 내 응용 프로그램에서 java.exe에 대한 액세스가 필요한 일부 Java 프로세스를 시작해야합니다.스크립트에서 파일을 복사 할 수 없습니다.

<?xml version="1.0" ?> 
<package> 
<job id="postImage"> 
<script language="JScript"> 
<![CDATA[ 
var oFSO = new ActiveXObject("Scripting.FileSystemObject"); 
var oFolder = oFSO.getFolder("."); 
var from = "C: 
Program Files (x86)\\Java\\jdk1.7.0_21\\bin 
java.exe"; 
var to = oFolder.path + "\\Pina\\runtime\\bin"; 
if (!oFSO.FolderExists(to)) { 
oFSO.CreateFolder(to); 
} 
oFSO.CopyFile(from, to); 
]]> 
</script> 
</job> 

을하지만 그것을 복사하기 표시되지 않습니다 : 그리고 설치 런타임은 내가 아래의 스크립트를 쓴이 tutorial에서 java.exe

제공하지 않습니다. var to = oFolder.path + "\\Pina";으로 변경 한 후에도 실제로 복사 할 것인지 확인하지 않고 결과를 확인합니다. 나는 scipt을 볼 수는 자세한 인쇄로 실행되는 :

[응용 프로그램 이미지가 채워진 후 실행할 스크립트] 사용자 정의 패키지 자원을 사용 (클래스 패스에 패키지/창/피나 - 후 image.wsf에서로드)

무엇이 잘못 되었습니까?

답변

0

스크립트를 실행하는 데 사용 된 사용자가 대상 디렉토리에 대한 권한을 가지고 있는지 확인하십시오.

+0

실은 내가 임시 파일 (C : \ Users \ Jatin \ AppData \ Local \ Temp \ build3489358754829980218.fxbundler \ images \ win-msi \ Pina \ runtime \ jre에 복사 한 파일) \ bin) 실제 설치 프로그램에는 없습니다. – Jatin

관련 문제