我的C#programm在64位操作系統(Windows)上啓動java應用程序。 Java進程是64位,我如何修復啓動代碼以啓動32位的Java進程?在64位操作系統上啓動32位進程
我下水代碼:
ProcessStartInfo info = new ProcessStartInfo();
info.WorkingDirectory = ServerProperties.ServerWorkingDirectory;
info.FileName = "java"
info.Arguments = "some arguements"
ServerProcess = new Process();
ServerProcess.StartInfo = info;
ServerProcess.Start();
謝謝!
「Java進程是64位」 - 這似乎在JVM安裝(或至少一個推出)是64位? – 2012-07-04 22:23:05
[應該沒有問題](http://stackoverflow.com/questions/783662/java-32-bit-vs-64-bit-compatibility)在64位上運行你的代碼,或者當你這樣做的時候會出現錯誤? – CodeCaster
c:\ windows \ syswow64 \ java.exe。爲什麼哦爲什麼?修辭問題。 –