Please feel free to log a bug and show your interest in this. I've been trying stir up interest in W2K and P3 support, but another voice always helps!
-Nathan On 5/17/07, Gregory Shimansky <[EMAIL PROTECTED]> wrote:
Radek Terber wrote: > Apache Harmony 5.0 M1 does not start on Windows 2000 CZ with service > pack 4. > > After download Apache Harmony 5.0 M1, unpack it into directory > "C:\java\jdk\apache\jre\" and execute any "java" command (for example: > "C:\java\jdk\apache\jre\bin\java.exe -Xmx256M -classpath > .;L:\test;L:\java\progs\jdp\#classes;L:\work;L:\work\all;L:\java\lib\jce.jar;L:\java\lib\rsysjce.jar;L:\work\rts\exe;L:\java\jndi\lib\jndi.jar;L:\java\lib\jdbcall.jar > > rts.system.RTsSystem server=127.0.0.1 project=msql noLocalKeys=true") > > i obtained this message (in czech language): > "Vstupní bod procedury AddVectoredExceptionHandler se nepodařilo v > dynamicky propojované knihovně KERNEL32.dll nalézt", > which has english equivalent: > > "Entry point of procedure AddVectoredExceptionHandler not found in > dynamic library KERNEL32.dll". > > I cannot test the Hatmony JVM on other language muttation of Windows > (than Czech), but this (or similar) problem is quite old (i tested > Harmony probably 5 months ago, and the behaviour of JVM was similar). The problem is with AddVectoredExceptionHandler function. It is a new API which exists only in windows XP and later versions of windows (like 2003 server). To make windows 2000 work it is necessary to change drlvm to use older structured exceptions handling API. It is on the TODO list but not at the top of it, so the change to use SEH was not do yet. -- Gregory
