1
0
mirror of https://github.com/Dajigin/edt-install-script.git synced 2025-07-17 23:07:46 +02:00

Added server Java setup.

This commit is contained in:
AzhiginDV
2022-01-27 08:42:17 +03:00
parent 72c0cd256f
commit ab49ff73fc
2 changed files with 13 additions and 4 deletions

View File

@ -8,6 +8,7 @@
- Установка новой версии
- Корректировка 1cedt.ini в сооответствии с рекомендациями для импорта больших конфигураций
- Создание (в случае отсутствия) каталога временных файлов
- Перенастройка на использование серверной Java
Порядок работы:
@ -16,10 +17,11 @@
3). Запустить INSTALL.cmd от имени Администратора. Опционально, можно указать объем памяти и каталог временных файлов.
Параметры запуска:
INSTALL.cmd [ОбъёмПамяти] [ПутьКВременномуКаталогу]
INSTALL.cmd [ОбъёмПамяти] [ПутьКВременномуКаталогу] [Путь к Java]
ОбъёмПамяти - по умолчанию 8g
ПутьКВременномуКаталогу - по умолчанию c:\jtmp
ОбъёмПамяти - по умолчанию "8g"
ПутьКВременномуКаталогу - по умолчанию "c:\jtmp"
Путь к Java - по умолчанию "C:\Program Files\BellSoft\LibericaJDK-11-Full"
Пример:
INSTALL.cmd 12g c:\temp

View File

@ -59,7 +59,14 @@ If (([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::
}
$MemoryString = "-Xmx"+$memory
Rename-Item -Path $IniFileName -NewName $BakFileName
$IniFileContent = Get-Content $BakFileName | ForEach-Object {$_ -replace "-Xmx4096m", $MemoryString}
If($javapath -eq $null)
{
$javapath ="C:\Program Files\BellSoft\LibericaJDK-11-Full"
}
$server_java_string = "-vm`n" + $javapath + "\bin\server\jvm.dll`n" + "-vmargs"
$IniFileContent = Get-Content $BakFileName | ForEach-Object {$_ -replace "-Xmx4096m", $MemoryString} | ForEach-Object {$_ -replace "-vmargs", $server_java_string}
Set-Content -Path $IniFileName -Value $IniFileContent
Add-Content -Path $IniFileName -Value ("-Djava.io.tmpdir=" + $tmpdir)