Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Modern Community Neo4j & JRE #29

Open
Zamanry opened this issue Mar 31, 2022 · 1 comment
Open

Support Modern Community Neo4j & JRE #29

Zamanry opened this issue Mar 31, 2022 · 1 comment

Comments

@Zamanry
Copy link

Zamanry commented Mar 31, 2022

With JRE8/OpenJDK8/etc. well out of date compared to modern versions, I am running into Java dependency conflicts using Choco and other applications using Neo4j 3.5.1 from this repository. I am sure there are a significant amount of security vulnerability associated between these versions as well.

I would appreciate it if we could jump to support Java/OpenJDK 11.X (which is the default from choco install openjdk11). With that said, I see there are modern community server downloads available here:

@Zamanry
Copy link
Author

Zamanry commented Aug 9, 2022

I have manually installed Neo4j 4.4.10 community edition and tried to use choco install openjdk (e.g. version 18) and it failed with the following error:

PS C:\Program Files\Neo4j\bin> .\neo4j.ps1 install-service
WARNING! You are using an unsupported Java runtime.
* Please use Oracle(R) Java(TM) 11, OpenJDK(TM) 11 to run Neo4j.
* Please see https://neo4j.com/docs/ for Neo4j installation instructions.
Neo4j service installed.

The service also refused to start. When I uninstalled all Java/OpenJDK software, installed OpenJDK 11, and reinstalled the service, the service installed successfully and I could use Neo4j. Therefore, we cannot use the latest Java/OpenJDK versions (I am unfamiliar with Java development releases).

I do have some PowerShell code written to manually pull the latest community edition each time it is ran. It will dynamically pull the latest version from Neo4j each time it is executed. I have not worked on managing a choco package, but would be willing to help if required. This out of date package is a big hurdle for my organization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant