2011-12-06 16 views
1

Windows上でOrientDBを実行しようとしていますが、起動できないようです。私はserver.batを実行しようとすると、私はserver.batでエコー%のJAVA_HOME%のをしたとき、それはなかったのでWindowsで「Javaが認識されません...」というエラーが発生しました

'java' is not recognized as an internal or external command,operable program or batch file. 

は基本的に、それは、%のJAVA_HOME%変数を見ていない次のエラーを取得します何かを印刷する。 \プログラムファイル(:私は `CにコマンドプロンプトやCDを開いている場合が

java -version 

:私も私がしようと、同じエラーを取得し

;C:\Program Files (x86)\Java\jre6 

:%のJAVA_HOMEが%がこれに設定されていますx86)\ Java \ jre6 \ bin 'と入力し、' java -version 'と入力してください。だから私は、server.batに入ったJavaのパスをハードコード、その後私は、次のエラーを得た:

Error: no `server' JVM at `C:\Program Files (x86)\Java\jre6\bin\server\jvm.dll'. 

そのようなフォルダやjvm.dllがはありません。 私はそこにゴミの束があるように思われるが、(私は読みやすくするために改行を追加)、同様にPATH環境変数を設定している:私は本当にこのを試してみることにしたいと思います

;C:\Program Files (x86)\Java\jre6\bin;%SystemRoot%\system32; 
%SystemRoot%;%SystemRoot%\System32\Wbem; 
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; 
C:\Program Files\Intel\DMIX; 
C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\; 
C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\; 
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\; 
C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\; 
C:\Program Files\TortoiseHg\; 
C:\Program Files (x86)\QuickTime\QTSystem\; 

が、私はこれらの問題を過ぎているようには見えない。私はC#/ F#開発者なので、Javaの複雑さに精通していません。どんな助けにも感謝します。

ありがとうございました。

答えて

3

Nutshell:完全なJDKをインストールするには、JREではなく、JDKのbinディレクトリを使用します。

JREにはサーバーバージョンのJavaが含まれていません。 -serverオプションを使用する場合は、ビンはJDK java実行可能ファイルを指す必要があります。合理的なディレクトリにJDKをインストールすることをお勧めします(空白は避けてください)。

関連する問題