
Javaプログラムの開発を終えて、それをUbuntuまたはLinux環境で実行したいexeファイルに変換しました(私のプログラムにはGUIがないのでexeファイルが適していない場合はアドバイスしてください)。UbuntuにはWINEというexeファイルをUbuntuにインストールできるアプリケーションが1つあることは知っていますが、Java exeファイルでWINEを実行しようとすると、Javaランタイム環境が必要であることが示されます。これは、プログラムを最初から開発するために使用したのと同じマシンなので、Java環境は適切にインストールされていると思います。これが私のコンテンツです。/etc/profile
JAVA_HOME=/usr/lib/java/jdk1.8.0_131
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
これは、bashrc
#JAVA HOME directory setup
export JAVA_HOME=/usr/lib/java/jdk1.8.0_131
export PATH="$PATH:$JAVA_HOME/bin"
いくつか情報を検索しましたが、この問題を解決することはできませんでした。Java アプリケーション/コードを Linux (Ubuntu/Red Hat) にデプロイする場合、最適なアプローチは何か、開発者の皆さんはアドバイスできますか?目的に応じてシェル スクリプトを作成する必要がありますか?