如何在windows下運行linux二進制文件?有沒有一些仿真jar或什麼東西來運行在Windows程序下的Java程序代碼,如Runtime.getRuntime()。exec()?如何在windows下運行linux下的java程序?
0
A
回答
2
在某些情況下,像cygwin這樣的工具可以幫助你。 順便說一句,如果你想在linux下運行windows程序,你可以使用wine。
1
這是任意的(非Java)程序完全不可能的。
3
假設你問,如果你能夠運行Linux的隨機二進制(即,不能在Linux下建立了一個Java程序)在Windows下,答案很簡單 - 不,不加強它作爲一個Windows可執行文件。
您應該能夠在Windows和Linux上運行一個100%Java程序,除非你正在做使用不可用的兩個操作系統庫。
1
1
這不可能的,除非它是二進制的解釋語言(如Java二進制)的。在操作系統之間寫一個「轉換器」看起來完全是可行的:即使寫入'邏輯'轉換器是必要的,操作系統設計上的輕微差別也無法轉換! (甚至沒有提到大量的Unix實現)想想這個:如果對於linux進程意味着與windows不同的意思,那麼這將如何轉換?:)它不僅是語法上的,而且最重要的是一種邏輯差異,它阻礙了可能性已經有你需要的東西了。
相關問題
- 1. 運行Linux下C++在Windows
- 2. 如何在Linux下運行在Windows下編寫的R代碼?
- 3. 在linux下運行java jar
- 4. 如何在Visual Studio運行在linux下編寫的程序
- 5. 在Unix和Windows下運行程序
- 6. 如何在linux下運行c#4.0(visual studio 2010)windows桌面應用程序?
- 7. 如何在Linux環境下運行.net應用程序?
- 8. 如何在全屏模式下運行Windows Mobile應用程序?
- 9. 運行Windows的Java程序
- 10. 在Linux中運行Windows程序
- 11. 在Windows和Linux上運行C++程序
- 12. 在Linux下編程和運行Windows文件?
- 13. 從Linux下的C程序運行多個C程序
- 14. 在linux中編譯的windows中運行java程序
- 15. 在Windows和Linux上運行的Visual Java應用程序
- 16. 如何在命令提示符下運行Java程序
- 17. 如何使用asdf運行Windows shell命令asdf uiop:運行程序在sbcl下
- 18. 如何在Windows 7下運行mscomm32.ocx?
- 19. 如何在windows 7/VB 2010上運行的windows vista下編譯程序
- 20. 網絡程序運行在Linux下,沒有Cygwin的
- 21. SNMP服務不能正常運行我的程序。在linux下
- 22. 在java 7環境下運行java 1.5編譯的程序
- 23. 在Windows 10下運行OpenCL
- 24. 在Windows下運行RoboVM
- 25. 如何在Windows/Linux/MacOS系統啓動時運行Java應用程序?
- 26. 從命令行運行Java程序Linux
- 27. 如何檢測我的程序是否在Windows 7下的「windows xp模式」下運行
- 28. 如何在Linux下編譯Windows?
- 29. 在Windows/IIS 7與Linux/Apache下運行PHP的性能差異?
- 30. 在Linux環境下運行PHP的Windows網絡驅動器
實際上,它可以與http://www.colinux.org/ – BRFennPocock 2012-02-14 19:06:09