我的教授問我創建多個JVM在Java中,這是在志願計算我的最後一年的項目的開始,但我無法找到用於創建JVM的一些Java的解決方案,基本上我想構建一個VMM(虛擬機管理器)。我嘗試過搜索它,但是我發現像通過命令行創建JVM一樣。 任何人都可以告訴我,我可以從哪裏開始? 最好的問候。建立在JAVA(VMM)多個JVM
1
A
回答
2
有JDK中沒有API產卵額外的JVM(據我所知)。 話說回來,你總是可以使用ProcessBuilder啓動一個java程序(一樣的,你會使用到啓動任何其他可執行文件)
編輯 開始新的Java程序遠程您可以用某種SSH的去(或任何其他remote0shell庫),或者如果您的環境是託管的,您可以查看像puppet或chef(這是用於管理大型計算機組的系統)之類的東西 - 這可以讓您不僅可以啓動,還可以監視並關閉。
0
因爲,根據你的問題的標籤,這個項目是分佈式計算,你將需要通過SSH從您的Java應用程序登錄到其他機器,在其他機器上啓動的JVM。
這隻包含啓動 - 您還需要進行監視和關閉。
對於SSH,您可以使用an SSH library for Java - 或者只是使用的ProcessBuilder來調用本地SSH。
+0
是的,我想要做的監測,並在今後的遷移也。但我可以從在客戶端構建小程序開始。之後,我將會製作一臺服務器與客戶交流 –
相關問題
- 1. 如何創建一個獨立的JVM?
- 2. 更改JVM版本建立在Drone.io
- 3. 建立在Java
- 4. 建立在Java
- 5. 建立在Java
- 6. 在Linux上檢測VMM
- 7. jvm的多java進程?
- 8. 從一個命令啓動多個Java程序(多個JVM)
- 9. 建立在Java腳本多個全局對象軌道
- 10. CocoaAsyncSocket建立多個連接
- 11. 在單個JVM中託管多個Java應用程序
- 12. 管理多個JVM
- 13. 在ios中建立多個連接
- 14. 在sql中建立多個整數值
- 15. 建立多個過濾器在Elasticsearch
- 16. 如何建立在Java
- 17. java在GAE環境中與多個JVM實例同步
- 18. Akka java線程在多個JVM上扼流
- 19. Java:一個Jar,多臺機器,JVM在哪裏?
- 20. System Center VMM的PowerShell腳本
- 21. 1類VMM和環1
- 22. 建立一個多端口服務器:Java
- 23. java建立多維數組,其單元格是一個arraylist
- 24. 建立一個多項目搖籃建立
- 25. 有jvm參數導致jvm在jvm啓動時創建一個hprof文件
- 26. 建立一個數據庫中的Java
- 27. 有多少個JVM版本?
- 28. 進程和多個jvm
- 29. 多項目建立
- 30. 多克多級建立
另外,即使有這樣的API,這不會根據這個項目是分佈式計算的標籤,因爲幫助,所以你需要在從Java SSH登錄到其他機器,並在推出的JVM其他機器。 –
我確實想在將來創建來自SSH的JVM,但是我開始了我的項目,現在我必須爲客戶端構建一個小程序,它將創建新的進程,並且它將會在將來最終跟蹤這些進程。必須像您可能聽說過有關虛擬機實時遷移一樣遷移此虛擬機。 –
@ user3026830 - 我擴大了我的答案,包括遠程場景 – radai