0

私は崇高なテキスト3を使い慣れていて、崇高なテキスト3でJavaコードを実行してコンパイルしたいと思います。 しかし、UbuntuでJavaを実行しコンパイルするために3を設定する際にエラーが発生しました。16.04 LTS

/bin/bash: javac: command not found [Finished in 0.0s with exit code 127]

/home/***/Downloads/sublime_text_3/Packages/Java.sublime-package/JavaC.sublime-buildの私のファイルは、以下のようになります。

{ 
 
    "shell_cmd": "javac \"$file\" && java \"$file_base_name\"", 
 
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)", 
 
    "selector": "source.java", 
 
}

OS:Ubuntuの16.04 LTS 64ビット
崇高バージョン:崇高テキスト3.0ビルド3143

任意の提案を歓迎いたします。

+2

これは、Javaがインストールされていない、またはJavaが現在のパスに設定されていない可能性があるという奇妙なエラーではありません – Lokesh

+0

こちらを参照してくださいhttps://stackoverflow.com/questions/5407703/javac-command-not 〜発見 – Lokesh

答えて

0

このエラーは、javacがインストールされていないことを示しています(実際にはJDKの一部です)。デフォルトでは、UbuntuはJDKにバンドルされていません。だから、それを手動でインストールする必要があります。

$ sudo apt-get install default-jdk 

あなたはjavacが存在するかどうかを確認することができます

$ which javac 
/usr/bin/javac 

あなたはすべてが動作するはずコンパイラJavaのあなたへのパスが表示された場合。

関連する問題