[英]running neo4j in a machine with java 1.6
我想第一次運行neo4j。
在我的RHEL 6機器上,我安裝了Java 1.6。 我不想改變它,因為其他程序正在使用它。 當我試圖運行neo4j,從這里下載時,我收到錯誤: ERROR! Neo4j cannot be started using java version 1.6.0_24. Please use Oracle(R) Java(TM) 7.
ERROR! Neo4j cannot be started using java version 1.6.0_24. Please use Oracle(R) Java(TM) 7.
ERROR! Neo4j cannot be started using java version 1.6.0_24. Please use Oracle(R) Java(TM) 7.
顯然,我需要安裝JAVA 7.我想知道我是否可以只下載Java 7並讓neo4j知道java可執行文件的路徑。
在啟動neo4j服務器之前設置JAVA_HOME和PATH 。
設置終端上的路徑。
export JAVA_HOME=/home/jdk/jdk1.7.0_45
export PATH=$JAVA_HOME/bin:$PATH
然后啟動neo4j或者你可以創建一個bash腳本來自動執行此操作。
不同的主要版本通常是不同的目錄(例如, java-1.7.0-openjdk-devel
),它們位於不同的目錄中(通常在/opt
),您可以在啟動腳本中設置JAVA_HOME
和/或JDK_HOME
環境變量。 也就是說,在版本7 JVM上運行程序幾乎沒有任何損害(就像你可以在不觸及已安裝程序的情況下升級內核一樣),Java 6是EOL並且不會獲得新的安全更新。
neo4j 2.0.2似乎使用java7,因此需要jdk7。
訪問neo4j網站並下載1.8.3版本
http://dist.neo4j.org/neo4j-community-1.8.3-unix.tar.gz
如果你在ubuntu中有java 1.6.45,你就完成了
解壓並復制到/ opt並從neo4j根目錄發出以下命令
sudo ./bin/neo4j start
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.