Aをコンパイルする方法。Ubuntuのjavaファイル?

どうすればコンパイルできますか。javaファイル?

どのようなプログラムが必要ですか? 私はJava JDKが必要な場合、私はまた、それをインストールする助けが必要になります。 私はUbuntuに非常に新しいので、インストールする必要があるプログラムは、それらをインストールする方法についてのチュートリアルが必要です。

ファイルをコンパイルするには、ターミナルを開き、次のように入力します

javac filename.java

生成されたクラスファイルを実行するには、次を使用します

java filename

しかし、これを行うには、Java JDKをコンピュータにインストールする必要があります。 指示とのそれを取付けることができます Javaをインストールするには?.

OpenJDKは私にとって最高の作品です。 それは簡単で、私はそれに何の問題も直面したことがありません。 これらの簡単な手順に従ってください:

  1. ターミナルからopen jdkをインストール

    sudo apt-get install openjdk-7-jdk
  2. Javaプログラムを作成し、ファイルをfilenameとして保存します。java

  3. 今すぐコンパイルするには、ターミナルからこのコマンドを使用します

    javac filename.java

    すべてがうまく動作する場合は、新しい"ファイル名。クラス"ファイルを作成する必要があります。

  4. コンパイルしたばかりのプログラムを実行するには、ターミナルで以下のコマンドを入力します:

    java filename

メモ

あなたは(geditのような)任意のテキストエディタを使用することができます ,

ファイル名を必要な名前に置き換えます

あなたは"現在の作業ディレクトリ"と同じディレクトリにいる必要があります(実行して得た pwd)端末からコマンドを実行している間。

たとえば、あなたのファイルが my_file.java:

class MyClass{    public static void main(String[] args)     {       System.out.println("Hello World");     }}

あなたがしたい:

javac my_file.java

そして

java MyClass # The name of the class, not file

ただし、クラスとファイルに同じ名前を付けるのは一般的な規則です。

JDK、Java Development Kitをインストールする必要があります。 Ubuntuにはメタパッケージが含まれています デフォルト-jdk これは、現在推奨されているJDKに依存します。 今はopenjdk-6-jdkです。

Javaファイルをrunnableにコンパイルします。実行できるクラスファイル

javac filename.java

そしてそれを実行します

java file

これは最も単純なユースケースであり、javaクラスは主にライブラリに配置された他のjavaクラスに依存するため、ほとんど機能しません。

だから、おそらくいくつかのより洗練されたソリューションを使用したいと思います。 ほとんどのテキストエディタでは、Java構文の強調表示がサポートされています。 jEdit, ケイト または しかし、彼らはあなたのコンパイルの問題を解決しません。

別のオプションがあります-フル機能のJava IDEをインストールできます。 Ubuntuには両方のメインのオープンソースJava Ideが付属しています - NetBeansエクリプス.

ちょうどタイプ sudo apt-get update、続いて sudo apt-get install openjdk-7-jdk java7のための迅速なインストールのために、あなたはjavaでゲームをプレイすることができます:-)

より詳細な公式のJavaドキュメントについては、を参照してくださ このリンク.