Eclipseがインストールされたubuntu 11.10がありますが、現在はJVM、Javaコンパイラー、およびAPIと呼ばれるものが必要になっています。 Javaを学習し始めています。それは、後でWindowsで動作させるのが簡単だからです。それで、私は何をインストールしますか?
JVM、Javaコンパイラ、およびAPIと呼ばれるものが必要になるはずです
Java仮想マシン(JVM)は、Javaアプリケーション(バイトコードにコンパイル)を実行するものです。 Java APIは、ランタイムライブラリに実装されている既存の機能のセットです。すべてが文書化されています here 。 JVMとランタイムライブラリの両方がJava Runtime Environment(JRE)を形成します。主なコマンドはJava
です。
Java Development Kit(JDK)のjavac
コマンドを介して使用されるJavaコンパイラは、ソースコードをバイトコードに変換し、JREで実行できます。
OpenJDK JREはopenjdk-6-jre
パッケージで利用でき、OpenJDKはopenjdk-6-jdk
パッケージで利用できます(とにかくopenjdk-6-jre
に依存します)。
EclipseはJREを実行する必要がありますが、独自のコンパイラー(Eclipse JDT)を提供します。厳密に言えば、Eclipseで開発するためにJDKは必要ありません。Eclipse内ですべてをコンパイルし、JREを介してアプリケーションを実行できます。
あなたが初心者なら、コンパイルプロセス、パッケージ/ディレクトリ構造、およびクラスパスがどのように機能するかを理解するだけなら、javac
でいくつかのおもちゃのアプリケーションを試す価値は確かにあります。 EclipseのようなIDEは、この便利な自動化または非表示(これは非常に便利です)の多くを行うことができますが、問題に遭遇したときは基本を知っていると役立ちます。ディスク容量が不足していない限り、Eclipseを使用している場合でも、JREとJDKの両方をインストールすることは理にかなっています。
使用するJava jreのバージョンに応じて、jdk
、たとえばパッケージopenjdk-6-jdk
をインストールする必要があります。
それが済んだら、javac
コマンドを実行して.Java
ファイルをコンパイルできるはずです。
たとえば、A.Java:
class A {
public static void main(String[] a){
System.out.println("hello");
}
}
次にA.classにコンパイルします
$ javac A.Java
そして実行:
$ Java A
これは出力するはずです
> hello
次に、Eclipseをインストールして開始するのが最も簡単です。