我的應用程序是用Java(J2SE)編寫的,最初是爲Windows環境設計的。它是在Windows操作系統上編寫的。我現在試圖弄清楚如何讓應用程序在Ubuntu 10.04 LTS上運行,並且不知道從哪裏開始。我有多個支持庫(.jar
文件),我不知道如何打包在一起的Linux。更不用說如何創建任何類型的可執行文件。我知道.exe文件不起作用,我無法使用WINE。試圖找出如何在Ubuntu上運行J2SE應用程序
我也有不同的文件路徑的問題。我有一些硬編碼路徑(C:\folder\xxx.txt
),需要對它們進行更改,以便應用程序可以在任一操作系統上寫入和讀取它們。不知道如何繼續進行此測試,而不是測試特定的操作系統並相應地更改路徑。
使這一切變得更加複雜的是,我的Linux體驗非常有限。
謝謝丹。 .properties文件是一個好主意。我現在正在執行它並檢查正在使用的操作系統,併爲每個操作系統使用不同的.properties文件。該程序是與我們的微控制器一起工作的,任何安裝它的用戶通常都是一個技術人員,他不關心它的安裝位置。 – Ray 2012-02-28 13:48:20
現在我只需要閱讀tarball和Bourne shell腳本(如批處理文件?)。接下來是搞清楚如何以及在哪裏安裝我使用的JRE文件,並試圖學習如何爲所有這些東西創建安裝。我會檢查你提供的鏈接,看看我能否在那裏得到任何這些問題的答案。再次感謝你的幫助。 – Ray 2012-02-28 13:57:13
@雷:很高興我能幫上忙。如果您發現這個答案有用,您可以隨時將其投票和/或[將其標記爲已接受](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 – 2012-02-28 16:44:32