java中的跨平臺開發原則是什麼?什麼問題等着我?我想創建跨平臺的文件管理器(java se)。java中的跨平臺
-2
A
回答
2
從技術上講,Java只能在一個平臺上運行,即JVM。你可能想到的是一個跨操作系統應用程序。最基本的挑戰是正確處理/
和\
。
但是,您可能面臨的最大問題是在GUI上提供了一個Windows友好的界面,在mac上友好的mac和在linux上友好的linux。這是一個界面設計問題,而不是編碼問題。
0
你可以在java的平臺獨立性上得到很多文章。關於java的工作方式,請查看Oracle Documentiation。
你也可以通過這個帖子how-is-java-platform-independent
。
所以關鍵的事情要記住避免在javacode做平臺的具體事物
- 不要執行操作系統特定的命令或腳本(你可能會做的東西像檢查磁盤空間,但Java有該平臺idependant實現)
- 避免照片直接取決於OS變量(流汗主目錄等)
相關問題
- 1. Java:跨平臺.flv播放
- 2. Java中的跨平臺「Global」KeyListener
- 3. 跨平臺Java中的串口通信?
- 4. Java的跨平臺Swing外觀
- 5. 用於跨平臺的Java GUI
- 6. RSA跨平臺的B/W JAVA&塞班
- 7. 跨平臺的Java Swing GUI大小
- 8. 跨平臺的Java? Android和桌面
- 9. PHP中的跨平臺pgrep
- 10. C++中的跨平臺OOP
- 11. 跨平臺
- 12. Android跨平臺
- 13. SWIG跨平臺
- 14. 跨平臺Bonjour
- 15. 跨平臺C?
- 16. MD5跨平臺
- 17. 跨平臺CSRF
- 18. 跨平臺
- 19. 跨平臺 - 在
- 20. 跨平臺formatString的
- 21. (Java SE/Android)跨平臺日誌記錄
- 22. Java跨平臺移動開發
- 23. Java Signature無法跨平臺驗證
- 24. 通過Java跨平臺控制iTunes
- 25. Android和Java:跨平臺屬性加載
- 26. Android開發跨平臺到iOS平臺
- 27. 跨平臺移動平臺編程
- 28. 跨平臺框架
- 29. 跨平臺Sequential GUID
- 30. 跨平臺在Xamarin
跨平臺意味着應用程序可以在任何操作系統上運行。 – Anand
可能是[是Java跨平臺嗎?](http://stackoverflow.com/questions/5978005/is-java-cross-platform) – assylias
Java中幾乎所有的東西都是跨平臺的,但是某些代碼區域(File處理,GUI,設備等)在可移植性方面有點棘手!我建議你一開始就寫代碼並儘快面對問題...... –