OS X LionワークステーションのJava Preferencesアプリケーションには、Java SE 6 v1.6.0_29-b11-402(32ビット版と64ビット版の両方)がインストールされていることが示されています。残念ながら、私はエンタープライズエディションでのみ利用可能な追加機能が必要です。OS X LionにJava EE 6をインストール
'How install a specific jdk on Mac OS X?'の 'Jesper'のコメントは、Oracle/Sunのものではなく、Appleが提供するJavaを使用する必要があることを示しています。
- 私が何かを見逃していました:残念ながら、Appleがこれはいくつかの質問を依頼する私をリードするJava 6
のエンタープライズ版を提供しているようではありませんか? AppleはJava 6のEEを提供していますか?
- 1が真であれば、どうすれば入手できますか? Java SE 6で「横並び」インストールできますか?
- 1がfalseの場合、Oracle/Sunのバージョンを使用できますか?推奨設置場所はありますか?私は/System/Library/Frameworks/JavaVM.framework/Versions/フォルダはお勧めできないと思います。
- Oracle/Sun版には、インストールしたくない多くの追加機能(Glassfishなど)が含まれているようです。追加なしでコアSDKをインストールできますか? Tomcat 7はGlassfishの代替品として機能しますか? RESTful web service: java.lang.NullPointerException service.AbstractFacade.findAll:
**編集**
この質問は、私が掲示別の質問の結果です。この特定のエラーは、アノテーションが欠落していることによるものです(@ステートレス)。この注釈は、ワークステーションにない.JARファイルに含まれているjavax.ejb。*名前空間に含まれています。
これは、Java 6のEnterprise Editionが必要であると結論づけました(これには、.JARファイルとその他の依存ファイルがありません)。どのような.JARファイルが見つからないのかを判断する方法があるとします(Netbeans 7はこれを助けてくれないようです)。おそらくプロジェクトに追加して、EEの手間を省くことができます。
わかりません。 Enterprise Editionのようなものがない場合、Oracleは引き続きこの用語を使用しますか? http://www.oracle.com/technetwork/java/javaee/documentation/javaee6sdku3-relnotes-444316.html – craig
どこからでも「Java EE」をダウンロードするようなものではありません。これは、いくつかの実装(GlassFish、JBoss AS、WebSphere、WebLogicなど)をダウンロードし、このサーバを再開発するようなものです。 – Xorty
実際には、Java SEではそれとは異なります。 Java SEもダウンロードしませんが、実装をダウンロードします。オラクルの実装だけでは、Java SEと多かれ少なかれ同程度のシェアを獲得しましたが、JRockit、MJR、Microsoftバージョン(一番有名なものです)がありましたが、まだIBMバージョンがあります。 GCJ(決して実際には動作しません)と他のいくつかの曖昧な実装です。 OpenJDKは最も有名な選択肢ですが、Oracleのバージョンはこれに基づいています。 –