0

LinuxでJavaプログラムを実行し、その作業ディレクトリを特定の場所に変更したいと思います。私はLinuxに少し慣れていないので、かなりの助けが必要です。私はなんとかこれを理解することができました:

java -jar program.jar

これにより、選択した作業ディレクトリでプログラムが実行されます。次に、作業ディレクトリを変更する方法を見つける必要があります。このコンピューターはUBuntuを実行していると思います(または、どのように綴っても)が、よくわかりません。また、特権が大幅に制限されているアカウントで実行しています。

4

1 に答える 1

5

編集(以下のaskerのコメントで与えられた情報に基づく):

したがって、 javaを起動する前に、独自のディレクトリにcdバッチスクリプトを配置する必要があるようです。

このスクリプトのようなものがそれを行う必要があります。

#!/bin/bash
DIR=`dirname "$BASH_SOURCE[0]"`
cd "$DIR"
echo "Current dir: $DIR"
javaw -jar program.jar &

したがって、実行可能ファイル(chmod +x minecraft.sh)であることを確認してください。ダブルクリックするか、任意のフォルダーからスクリプトを実行すると、スクリプトのフォルダーが作業ディレクトリとして扱われます。詳細については、このようなSOの質問を参照してください。

Minecraftをインストールするつもりはありません。そうしないと、私の人生は暗いゲームの穴から消えてしまいます;)

元の答え:

目的の作業ディレクトリ/x/ y / zについて言うと、program.jarはディレクトリ/ a / b/cにあります

cd /x/y/z
java -jar /a/b/c/program.jar
于 2012-04-26T19:27:47.553 に答える