我想給OrientDB一個Windows版本,但我似乎無法啓動它。當我嘗試運行server.bat,我得到以下錯誤在Windows上'Java is not recognized ...'error'
'java' is not recognized as an internal or external command,operable program or batch file.
基本上,這是沒有看到的%JAVA_HOME%變量,因爲當我在server.bat呼應%JAVA_HOME%事與願違打印什麼。在%JAVA_HOME%設定爲這樣的:
;C:\Program Files (x86)\Java\jre6
當我嘗試我也得到了同樣的錯誤:
java -version
雖然如果我打開命令提示符窗口,cd到'C:\ Program Files文件( 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的複雜性不太熟悉。任何幫助將不勝感激。
謝謝。