私のアプリケーションはJava(J2SE)で書かれており、もともとはWindows環境用に設計されています。これはWindows OSで書かれています。私は今、アプリケーションをUbuntu 10.04 LTS上で動作させる方法を理解しようとしています。どこから起動するのか分かりません。私は複数のサポートライブラリ(.jar
ファイル)を持っているので、どうやって一緒にパッケージ化するのか分かりません。あらゆる種類の実行可能ファイルを作成する方法がずっと少なくなりました。私は、.exeファイルが動作しないと私はワインを使用することはできません知っている。UbuntuでJ2SEアプリケーションを実行する方法を理解しようとしています
私も別のファイルパスの問題があります。私はいくつかのハードコードされたパス(C:\folder\xxx.txt
)を持っているので、アプリケーションはどちらのOSでも書き込みと読み込みができるように変更する必要があります。特定のOSをテストし、それに応じてパスを変更する以外に、この方法を進める方法が不明です。
これをもっと複雑にすることは、私のLinuxの経験が非常に限られているという事実です。
ありがとうございます。 .propertiesファイルは素晴らしいアイデアです。私は今それを実装し、使用中のOSをチェックし、各OS用に異なる.propertiesファイルを使用しています。プログラムは当社のマイクロコントローラで動作するように作られており、インストールするユーザーは通常、どこにインストールされているか気にしない技術者です。 – Ray
これで、tarballとBourneシェルスクリプト(バッチファイルのようなもの)を読んでみるだけです。次に、私が使用するJREファイルをインストールする方法と場所と、これらのすべてのインストールを作成する方法を学習します。あなたが提供したリンクをチェックし、そこにこれらの質問に対する回答が得られるかどうかを確認します。ご協力いただきありがとうございます。 – Ray
@レイ:私が助けることができてうれしい。この回答が役に立つと分かった場合は、いつでも投票してもらうことができます(http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 –