Skip to content

Commit eb4db21

Browse files
committed
unify launcher for x64 and x86 systems (windows)
1 parent 61a4674 commit eb4db21

File tree

2 files changed

+25
-4
lines changed

2 files changed

+25
-4
lines changed

run.bat

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,25 @@
1-
@echo off
2-
java -Djava.library.path=.\java3d\win32 -cp .\lib\mogwai-smartstart-1.1.jar de.mogwai.smartstart.SmartStart de.erdesignerng.visual.ERDesigner lib
1+
@echo off
2+
3+
::IDs are hex values
4+
set ID64Bit=40
5+
set ID32Bit=20
6+
7+
::reg.exe does not exist on Windows 2000, force 32bit then
8+
if not exist %windir%\system32\reg.exe goto 32bit
9+
10+
reg.exe query "HKLM\Hardware\Description\System\CentralProcessor\0" /v "Platform ID" | find "0x%ID64Bit%" > nul
11+
if %ERRORLEVEL% == 0 (
12+
goto 64bit
13+
) else (
14+
goto 32bit
15+
)
16+
17+
:32bit
18+
java -Djava.library.path=.\java3d\win32 -cp .\lib\mogwai-smartstart-1.1.jar de.mogwai.smartstart.SmartStart de.erdesignerng.visual.ERDesigner lib
19+
goto end
20+
21+
:64bit
22+
java -Djava.library.path=.\java3d\win64 -cp .\lib\mogwai-smartstart-1.1.jar de.mogwai.smartstart.SmartStart de.erdesignerng.visual.ERDesigner lib
23+
goto end
24+
25+
:end

run64.bat

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)