OS:
Distributor ID: Ubuntu
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Codename: precise
Sublime Text 2 は、Linux 32 ビット用の 2.0.1 です。
私の環境には JAVA_HOME が設定されており、 $PATH に JAVA_HOME/bin が含まれています
$ cat /etc/bash.bashrc
export ENV_HOME="/media/work/Environment"
export JAVA_HOME="$ENV_HOME/Java/jdk1.7.0_04"
export PATH=$PATH:$JAVA_HOME/bin
Java プログラムのコンパイルと実行は、手動で構成したり変更したりしなくてもすぐにサポートされますか?
簡単なプログラム Test.java をビルドしようとしているとき
class Test {
public static void main(String[] args) {
System.out.println("Jignesh Gohel");
}
}
Sublime Text コンソールで次のエラーが表示されます。
[Errno 2] No such file or directory
[cmd: [u'javac', u'/media/work/Java/Test.java']]
[dir: /media/work/Java]
[path: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games]
[Finished]
以下は JavaC.sublime-build コンテンツです。
{
"cmd": ["javac", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
上記のクエリの解決策について言及している次のリンクを見つけました。
https://gist.github.com/jfcalvo/3789664 http://www.compilr.org/compile-and-run-java-programs/1251/ Sublime Text 2、Ubuntu 12.04 で Java をコンパイルできません 64
ただし、手動で変更する必要があります。
ありがとう、
ジグネシュ