[英]Making Java Application for Windows & Mac
剛開始用Java編寫代碼,我在VB中有很多經驗。 如果有人能指出我正確的方向,我真的很感激!
我正在開發一個簡單的應用程序,它應該能夠在Windows(xp,Vista,7 .. 32和64位)和Mac上運行。
以下是我的一些問題: -
任何幫助資源鏈接都非常受歡迎,所以我希望有一天能為其他人做同樣的事情!
沒有.Java的原則是“編譯一次,到處運行”。 - 意思是,在任何地方你都有合適的JRE。
只要您的應用程序不需要執行特定於平台的事情(即使這樣,通常可以使用Java中的平台交換機執行這些操作,或者為每個平台提供本機庫)也是如此。 如果您的申請“簡單”,您很可能不會。
如果您只需要為自己的配置更改注冊表,則應使用java.util.prefs.*
(這可能會根據系統將它們存儲在注冊表中)。 沒有內置的方法來訪問注冊表,因為並非每個系統都有一個注冊表(也不需要它)。
沒有內置方法可以做到這一點,但還有其他框架。
其他人回答了1和3.我會在2點刺傷。
沒有內置的方法來編輯Java中的注冊表可能是因為Java設計為可移植而注冊表僅針對Windows。
但Windows確實有一個命令行程序“reg”,它允許您修改注冊表,您可以使用Java來調用命令行。
1)可能必須執行不同的腳本來運行應用程序? 我在很多情況下都看過run.sh和run.bat用於kickstarting
2)沒有想法,但我相信,如果你想成為跨平台,你應該避免它(linux / osx上沒有注冊表)。 使用注冊表不是java應用程序做了很多事情......
3)不知道
我也相信你提出三個不同的問題,管理員可能會有所幫助,但如果你發布3個問題而不是一個問題會不會更好?
現在已經非常全面地回答了1和3
您可以使用此http://sourceforge.net/projects/jregistrykey/庫修改注冊表,但對於初學者來說它相當復雜,如果您正在查看跨平台應用程序,則無需進行這些更改,請嘗試保留您的設置盡可能在Java應用程序本地。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.