В последнее время мы изменили наш механизм установки Install4j так, что мы больше не будем связывать внутреннюю JRE, но клиент должен предоставить ссылку на нее. Когда он это делает, мы берем предоставленный путь и определяем для него новую пользовательскую переменную среды.
Действия, которые мы сделали:
- In Media -> Windows -> Bundled JRE -> Мы установили его в ' Не связывать JRE '
- В "Общие настройки" -> Последовательность поиска JRE -> мы удалили предыдущий " Java_Home 'Переменная enviroment и установите новую пользовательскую переменную, в которой мы используем ссылку на внешний JRE-путь, предоставленный клиентом.
При запуске Install4j мы получаем ошибку , которую мастер не может найти java среда выполнения .
При просмотре временного журнала создается впечатление, что он пытается найти java .exe в папке executor и не использует пользовательскую переменную env.
Что может вызвать проблему? Может ли быть связан тот факт, что опция Реестр и стандартные местоположения , доступная в ' Последовательность поиска JRE ', может быть связана?
Прикрепленный снимок экрана поиска JRE последовательность и собственный журнал :
Log :
Started executable C:\Program Files\XXX\XXX Risk Management\ETL\etl_executor.exe at Mon Feb 17 14:59:22 2020
[0:0] restrict DLL directories
[0:10] init file name C:\Program Files\XXX\XXX Risk Management\ETL\etl_executor.exe C:\Program Files\XXX\XXX Risk Management\ETL\etl_executor.exe 73 0
[0:10] number of sections: 6
[0:11] size of optional headers: 240
[0:11] resSectionTableStart: 720
[0:11] rawDataSize: 2560, rawDataOffset: 452608
[0:12] sun.locale.formatasdefault is false
[0:12] language/country is en_US
[0:13] change working directory to C:\Program Files\XXX\XXX Risk Management\ETL
[0:16] single instance mode
[0:16] semaphore name Local\c:_program_files_XXX_XXX_risk_management_etl_etl_executor.exe, code 0, value 00000000000000CC
[0:16] Init done
[0:57] Starting work
[0:88] number of sections: 6
[0:88] size of optional headers: 240
[0:104] resSectionTableStart: 720
[0:104] rawDataSize: 2560, rawDataOffset: 452608
[0:104] starting at 455168
[0:104] verifying integrity length 3500065
[0:182] checksums: 2993458205 2993458205 -1301509091 -1301509091
[0:182] tempPath is C:\Users\ADMINI~1\AppData\Local\Temp\1\
[0:182] tempFile is C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp
[0:182] Temp dir3: C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363
[0:182] native lib dir is ${launcher:sys.launcherTempDirectory}\user
[0:182] expanding2 ${launcher:sys.launcherTempDirectory} to C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363 in C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\user.
[0:182] Adding DLL directory C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\user
[0:182] Setting PATH (native libs) C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\user;C:\Program Files (x86)\Google\Chrome\Application;C:\apache-maven-3.5.0\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Perforce;C:\Program Files\Perforce\DVCS\;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files (x86)\dotnet\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;%CX_JAVA_HOME%\bin;%JAVA_HOME%\bin;
[0:182] extracting files
[0:182] Included files: 15
[0:182] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\i4jruntime.jar (size: 1764884)
[0:182] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\i4j_extf_4_1llfbrx_1x5khvr.png (size: 2419)
[0:182] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\i4j_extf_5_1llfbrx_18gg8kx@2x.png (size: 15419)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\i4jparams.conf (size: 141906)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\i4j_extf_5_1llfbrx_18gg8kx.png (size: 9202)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\MessagesDefault (size: 33730)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\i4j_extf_0_1llfbrx.utf8 (size: 33730)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\i4j_extf_1_1llfbrx_7760vr.png (size: 3593)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\stats.properties (size: 254)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\i4j_extf_3_1llfbrx_vxu3xo.png (size: 1442)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\user.jar (size: 53933)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\installer.ico (size: 13430)
[0:198] creating directory C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\user
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\user\mssql-jdbc-6.4.0.jre8.jar (size: 905963)
[0:198] creating directory C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\user
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\user\sqljdbc_auth.dll (size: 299088)
[0:198] extracting C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\i4j_extf_2_1llfbrx.jpg (size: 42315)
[0:213] extracting files done
[0:213] Current working dir: C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363
[0:213] Full JRE path: C:\Users\ADMINI~1\AppData\Local\Temp\1\e4jCDB2.tmp_dir1581944363\jre.tar.gz
[0:213] No JRE included
[0:213] LoadDLL (0, (null), 0)
[0:213] Searching for a JVM
[0:213] MinVersion: 1.8, MaxVersion:
[0:213] Testing location (type Y)
[0:213] Testing location CX_JAVA_HOME (type E)
[0:213] Testing location JDK_HOME (type E)
[0:213] checking app id allinstdirs9791-3088-5353-5236 (0, FFFFFFFF80000001)
[0:213] could not open installation node 2
[0:213] checking app id allinstdirs9791-3088-5353-5236 (256, FFFFFFFF80000001)
[0:213] could not open installation node 2
[0:213] checking app id allinstdirs9791-3088-5353-5236 (0, FFFFFFFF80000002)
[0:213] could not open installation node 2
[0:213] checking app id allinstdirs9791-3088-5353-5236 (256, FFFFFFFF80000002)
[0:213] could not open installation node 2
[0:213] Search sequence finished
[0:213] ERROR: No JVM found
[0:213] Download location: