$bakpath = (Get-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment").GetValue("PATH","",[Microsoft.Win32.RegistryValueOptions]::DoNotExpandEnvironmentNames)
$apppath = (Get-Location).Path+"\bin"
$newpath = (Get-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment").GetValue("PATH","",[Microsoft.Win32.RegistryValueOptions]::DoNotExpandEnvironmentNames)+";"+$apppath+";"
setx path $newpath /m
$Env:PATH = $Env:PATH+";"+$apppath+";"
javac --version