どうすればaを実行できますか。端末からのjarファイル

私はファイルを実行するために、私が使用していることを知っている . コマンドは、それらの間にスペースを持つファイル名を指定します。 しかし、私はaを実行しようとしています。を使用したjarファイル . そして、それは動作しません。 私はプロパティに入り、それを実行可能ファイルとしてマークし、Javaで実行させました。

Javaでファイルを実行する方法はありますか バッシュ ターミナル?

私はMinecraftを実行しようとしています。jarファイル。

その . 構文は、シェルスクリプトを実行するためにのみ使用できます("sourcing"によって)。

あなたが使用する必要があります java を実行するコマンド .jar ファイル:

java -jar Minecraft.jar

Javaがインストールされていない場合は、javaをインストールすることで修正できます default-jre1つのパッケージ。 端末で実行することで、既にjavaがインストールされているかどうかを確認できます:

java -version 

[1]:デフォルトのopenjdk Javaランタイムがインストールされます。 あなたが使用することができます openjdk-8-jre、または openjdk-7-jre、または openjdk-6-jre 代わりに、あなたが好むならば-あなたのUbuntuのバージョンで利用可能な方。

Linuxは、JARファイルのような外部バイナリを完全に実行することができます。 これは、例えば、ワインの仕組みです。 JARファイルを実行可能ファイルとして実行するには、コンソールで次の操作を行います

sudo apt-get install binfmt-support

JARファイルにCdして実行可能ファイルに変更します(Nautilusのファイルプロパティを使用してこれを行うこともできます)

chmod a+rx myjar.jar

他のバイナリ実行可能ファイルまたはシェルスクリプトであるかのようにjarファイルを実行します

./myjar.jar

注意:あなたが持っていることを確認してください binfmt_misc linuxカーネルモジュールがロードされました。 このモジュールなしでカスタムコンパイルされたカーネルを使用すると、binfmt-supportは動作しません。

実行可能なjarの場合は、次のようにします

java -jar Minecraft.jar 

すべてのjar-Archivesに実行可能クラスが含まれているわけではありませんが、マニフェストファイルで開始されると宣言されていますが、存在する場合、こ

ところで...:ほとんどのプログラムは、ドット付きのシェルから起動しません。 ドットは以下のためのショートカットです source そして、現在のセッションのスコープにスクリプトを含めるために、bashや他のいくつかのシェルでのみ動作します。

コンパイルされたバイナリxybinは、パス内にある場合は単にその名前で開始されます:

xybin 

または、その絶対パスを使用して:

/home/foo/proj/test/xybin

またはその相対パスで:

proj/test/xybin

または、この相対パスを使用して、ファイルのディレクトリにいる場合:

./xybin

ファイルには実行可能ファイルとしてマークする必要があります(chmodを参照)。上記のすべてはシェルスクリプトにも当てはまりますが、拡張子が.shであることが多く、インタプリタを呼び出してシェルスクリプトを開始でき、実行可:

 bash xy.sh

新しいbashを開始したくない場合は、sourceを使用して、関数定義、エイリアス、変数設定を使用できます。

Unityのアプリケーションのための素敵なエントリを作成することもできます。 次のコマンドを実行します:

gedit ~/.local/share/applications/minecraft.desktop

ポップアップするウィンドウで、次のものをコピーして貼り付けます:

[Desktop Entry]Type=ApplicationName=MinecraftComment=Click here to play MinecraftExec=java -jar /path/to/minecraft.jarIcon=/path/to/minecraft/icon.pngTerminal=falseCategories=Game;

効果を確認するには、ログアウトしてから再度ログインする必要がある場合があります。 :)また、彼らはダウンロードを提供していないので、素敵なlookin Minecraftのアイコンをインターネットで検索する必要があります。.

  1. でコマンドプロンプトを開く CTRL+ALT+T
  2. あなたの"に移動します。jar"ファイルディレクトリ。 あなたのUbuntuのバージョン/フレーバーがそれをサポートしている場合は、あなたの上で右クリックすることができるはずです"。jar"ファイルのディレクトリを開き、"ターミナルで開く"をクリックします
  3. 次のコマンドを入力します:

    java -jar jarfilename.jar

この方法は、あなたの"。jar"ファイルが実行されます。

Jarwrapperをインストールします。 その後(そして実行可能ビットを追加することによって)、jarfile名を入力するだけでjarファイルを開始できます。

sudo apt-get install jarwrapper

これは以下を使用して動作します binfmt 新しいバイナリ形式のサポートをカーネルに追加する。

java-jar/home/username/。マインクラフト/ランチャー。ジャー
</pre

特定のjavaバージョンでjarをインストールする場合は、javaディレクトリも指定します

/scratch/app/product/Software/jdk1.8.0_112/bin/java -jar /path-to-jar/Minecraft.jar

こんにちは、jaorizabal. 私はあなたの質問を少し修正しました。 たぶん、あなたは次の質問を自分で改善するために、お使いのブラウザのスペルチェッカーをインストールすることができます。 別のヒント:テキストの問題については、ターミナルでマウスでテキストをマークし、スクロールホイールを中クリックしてブラウザ(および他の場所)の編集フィー 次に、編集フィールドのボタンを使用してコードをレイアウトできます。 これは、スクリーンショットを撮影し、それをアップロードするよりもはるかに高速です。