我不是一個Java開發人員因此有可能是我在Windows上開發Java代碼,然後部署文件編譯後的.class到Solaris服務器...將它運行Windows ..Java編譯
Java編譯
回答
是的,它應該。
但是,注意,如最常見的陷阱:
- 版本不兼容(例如類文件版本,運行時環境)
- 系統相關的資源描述符(如文件路徑)
我想這是沿着上述評論的行,但確保你有所有的類和正確的類路徑。 – Ben 2010-01-29 19:40:51
是,這就是Java的背後的前提只寫一次運行座右銘
是的,Java字節代碼(類文件)是獨立於平臺的。
是的,99.9%的時間是這種情況。非Sun(讀取,IBM)JVM有一些問題,它們不是完全跨平臺兼容的。
你能舉個例子嗎?我唯一一次看到類似的情況是,我們的代碼對文檔中未指定的API調用做出了假設。 – 2010-02-03 20:30:46
對不起,我手頭沒有一個具體的例子。我的經驗已經超過6年了,但我記得我們在JRE 1.3.1上停留了相當長的一段時間,原因是IBM JVM與第三方供應商的產品存在兼容性問題。我希望我能更具體,但已經有一段時間了。 – 2010-02-03 21:04:57
好吧,夠公平的。但是,「與第三方供應商的產品之間的IBM JVM兼容性問題」聽起來好像它也可能是依賴於未指定行爲的第三方供應商(我當時犯的那個錯誤)。 – 2010-02-03 21:07:02
正如其他人已經說過的那樣,這很可能會起作用。 Id建議你讀一些關於Java虛擬機的信息,因爲這個美妙的虛擬設備允許在(幾乎)任何一臺機器上運行java字節碼...
一般來說,它應該。請注意,類文件不能自行運行,您需要在機器上安裝java。它也應該是兼容版本。
- 1. Java編譯器
- 2. Java編譯NoClassDefFoundError
- 3. java編譯classpath
- 4. 編譯java包
- 5. 與Java編譯
- 6. java -target編譯
- 7. java反編譯
- 8. 將.java編譯爲.class編譯
- 9. 以JAR格式編譯Java編譯器?
- 10. Java編譯錯誤(編輯)?
- 11. 用JavaCompiler編程編譯java?
- 12. 編譯Java和JAR
- 13. Java反編譯器
- 14. Java編譯錯誤
- 15. java反編譯器
- 16. 在編譯時(JAVA)
- 17. 編譯器在Java
- 18. 關於java編譯
- 19. 強制Tomcat 3.3編譯器將Java編譯爲Java 1.5
- 20. 使用Java編譯器API來編譯多個java文件
- 21. Java - 使用java 1.4編譯src/main/java和使用src/test/java編譯1.5
- 22. 編譯器如何理解java 8編譯jar到Java 6編譯java類文件
- 23. 無法編譯Java包
- 24. 編譯Java在Xcode 4
- 25. 在Java中編譯錯誤
- 26. 一起編譯Java類
- 27. 限制Java編譯器API
- 28. Java代碼不會編譯
- 29. 如何編譯java代碼?
- 30. Java編譯器腳本[Mac]
由於您不是java開發人員,因此不可以開發java代碼。 :) – 2010-01-29 19:15:11