0

私はopensolarisをインストールしましたが、/ usr / jdk / jdk1.6があることがわかりましたが、bin/javacはなくjavaのみでした

私のデフォルトのjavaバージョンはopensolarisインストール直後のjdk1.6ですが、javacがないため、solaris用にjdk1.6をダウンロードし、jdk1.6xx.shを実行した後、jdkのフォルダーにcdしてから、binディレクトリ内で実行しました。ただし、javacはNoClassDefFoundError java / lang/Objectを提供します。(通常のソラリスの設置でも同じことが起こりました)。誰でも、opensolarisでjavacを使用してjdk1.6を動作させる方法を教えてください。ありがとう

4

3 に答える 3

1

OpenSolaris には、すぐに使用できる Java ランタイム (JRE) だけが含まれています。C、C++、および Java のコンパイラなどの開発者ツールは、LiveCD に収まらないため、パッケージ リポジトリからインストールされます。

pkg search javacjavac コマンドで利用可能なパッケージが表示されます。最新の開発ビルドを使用している場合は、「developer/java/jdk」パッケージ、または略して「jdk」に含まれているため、 でインストールできますpfexec pkg install jdk。2009.06 安定版リリースなどの古いビルドでは、パッケージ名は代わりに「SUNWjdk」のようなものになります。

于 2010-09-30T20:30:29.103 に答える
0

JAVA_HOME 環境変数の値は? そして、それを PATH に追加することを覚えていましたか?

于 2010-09-30T18:55:25.667 に答える
0

OpenSolaris (または OpenIndiana) に JDK をインストールするのは非常に簡単です。

$ pfexec pkg install jdk
$ pfexec pkg install jdk64

私はすべてのプロセスを(スペイン語で)投稿しました。

http://sparcki.blogspot.com/2010/05/instalar-java-jdk-en-opensolaris.html

ウルコ、

于 2010-11-17T18:44:24.290 に答える