Due to the difference in Java classpath notation between Linux and Windows (using ; for Windows vs : for Linux/Mac to separate entries), the current implementation will not work on Windows.
Solution:
Abstract away the construction of the java command used to call each Corb2 process. This abstraction can detect the kind of system it is running on using platform.system() and produce the command accordingly.
Due to the difference in Java classpath notation between Linux and Windows (using
;
for Windows vs:
for Linux/Mac to separate entries), the current implementation will not work on Windows.Solution: Abstract away the construction of the java command used to call each Corb2 process. This abstraction can detect the kind of system it is running on using
platform.system()
and produce the command accordingly.