LinuxへのレガシーJavaアプリケーションのインストール

LinuxへのレガシーJavaアプリケーションのインストール

以前のJavaアプリケーションをインストールする方法を知りたいです。 http://al.chemy.org/

パッケージのLinuxバージョンをダウンロードし、解凍し、alchemy.jarパッケージ内で起動しました。元のインストール手順はこれ以上明確ではありません。

質問 そのモジュール(ツール)が見つからないというエラーが発生するため、alchemy.jar当然アプリケーションを起動できません。要点は、モジュールが属する場所、つまり実行可能ファイルがある同じフォルダであるデフォルトフォルダにあることです。どんなアイデアがありますか?

Linux: ジュニア・ジュノ

ベストアンサー1

Javaは、ユーザーの明示的な通知なしに同じディレクトリに別のjarファイルを見つけることができません。錬金術を行う場合:

java -jar alchemy.jar

次に、他のjarファイルがどこにあるかを知るためにクラスパスを設定する必要があります。たとえば、「ツール」が実行されfoo.jarている場合bar.jar

java -classpath "foo.jar:bar.jar" -jar alchemy.jar

完全なディレクトリ(tools)を追加する必要がある場合は、次のことができます。

java -classpath "tools/*" -jar alchemy.jar

おすすめ記事