0

/usr/bin/javaデフォルトのJava 6を置き換えるために、ubuntu 12.04でJava 7をセットアップしました。

に対しても同じことをしました/usr/bin/javaws

/usr/bin/javac完全に一貫性を保つためにもこれを行う必要がありますか? 何らかの理由/usr/bin/javacで、デフォルトでは存在しません。実行すると、インストールjavac -verionに使用する提案のみが生成apt-getされますが、インストールされていないという結論にジャンプすることをためらっています。もちろん、使用する場合はjavac一貫性を保ち、バージョン 7 を使用したいと思いますが、使用するかどうかはわかりませんjavac

Eclipse を使用してファイルを作成して.jarいますが、Eclipse 内で何が行われているのかわかりません。

4

2 に答える 2

1

Eclipse は独自の Java コンパイラを使用します。javac は使用しません。したがって、パッケージ マネージャーが javac がインストールされていないことを通知した場合、おそらくインストールしていない可能性があります。Eclipse は、javac がインストールされているかどうかを気にしません。インストールした javac のバージョンの影響も受けません。

于 2012-08-23T07:15:15.347 に答える
0

Javaランタイム環境(JRE)をインストールしました。Javaコンパイラ(javac)は含まれていません。コンパイラは、Java Development Kit(JDK)インストールの一部にすぎません。

Eclipseには、独自のJDKおよび/またはプライベートJREが付属しています。Eclipse for Java Developersを使用しているときに、プロジェクトのコンパイルに使用するJDKを選択できます。したがって、EclipseのJREも更新する必要はありません。

于 2012-08-23T07:20:25.503 に答える