Is Java 1.6 compatible with Neo4j? - java

I am using JDK 6, and my present database is MySQL 5.5.27.
As my data is in a tree structure I want to go for a graph database. I have a need for both in-memory and file system based datastore.
Is Neo4j compatible with Java 1.6? On their website and tutorial links, they have stated Java 7 as the requirement.

In the neo4j document it is written that:
Neo4j likes Java 1.6 JVMs and running in server mode so consider upgrading to that if you haven’t yet (or at least give the -server flag).
Details can be found here in neo4j docs.
So, this seems that it is compatible with jdk1.6.

According to the neo4j website as of now, the oldest downloadable version of the community edition is 1.9.9, and the documentation for 1.9.9 says that Oracle Java 7 is a prerequisite.
It may be possible to get older versions (e.g. a 2013 version) but you would be advised to contact Neo4j (the company) to find out a reliable place to get them.

Related

Using Apache Cassandra with a java application build over Java 11?

Newbie to Cassandra. I understand current versions of Cassandra do not support Java 11.
Can you run Cassandra using Java 8 and access the instance with a Java application built over and running on Java 11?
If so, how can it be done? Can you show a simple example?
I'm looking to build a POC on my laptop for an L&L.
Thanks in advance for any and all assistance.
Cassandra and the application connecting to it run on different JVMs, so their versions are independent. Since the app will use a driver, you need to find one that works on Java 11. Either just try it out or search the projects' documentation for supported Java versions.
Looks like DataStax' driver is build on 9 to 14, so I would give that one a try.

CA-sv will supported in Java 8?

CA service virtualization can be configured by Java 8
As I checked with CA sv document I had seen its supports only limited Java versions.
Kindly help me to get info.
As far as running DevTest Server and DevTest Workstation are concerned, the Windows installer automatically includes a compatible JDK. As of the latest GA release (10.1.0), that would be Java 8. Most recent releases have been Java 8.
On Unix, you must provide your own JVM, and there are different settings for Oracle and IBM JVMs.
https://docops.ca.com/devtest-solutions/10-1/en/installing/preinstallation/system-requirements#SystemRequirements-SupplyingYourOwnJVM
That link is specific to 10.1.0 which requires Java 8. If you have an older version, please check the version specific documentation.
Note that OpenJRE is not supported at any version.
The JDK that DevTest runs on is only important if you're writing custom extensions. You don't want to build an extension with a Java version newer than what the server uses.
Scripts within a VSM, however, are another matter. The deprecated JavaScript step, I believe, only understands JDK 1.4. I'm not certain about the JSR-223 step but, if you select Beanshell, you're probably still limited to 1.4.
You're also limited to JDK 1.4 in Beanshell expressions like:
{{=new java.util.Date();}}

Apache Thrift java minimum requirement

Apache Thrift page suggests minimum java version requirement as 1.7 .
My app uses java version 1.6.95.
Still I was able to compile and use apache thrift.
Anyone has any idea about what this minimum version requirement is for?
The minimum Java version statement provided on the Apache Thrift web site is set by the community. This statement means that the committers will accept patches that use Java features which require Java 7. So while it may be the case that you can use 6 with the code version you have, you may also find that newer versions of Thrift will not work.
For example I think the TZLibTransport will be a problem as of 2015-05-29, it uses SYNC_FLUSH which is a 1.7 feature: https://github.com/apache/thrift/blob/bb98e97fd3c82117c87d23e3fb6b8bbd800784f2/lib/java/src/org/apache/thrift/transport/TZlibTransport.java.
New commits may create further incompatibilities with Java 6.
So if you are using Java 6 and everything is working for you that is good but I would be cautious when updating Thrift or using new parts of Thrift.
The referenced min ver doc page is:
https://thrift.apache.org/docs/install/
which comes from:
https://github.com/apache/thrift/blob/1568aef7d499153469131449ec682998598f0d3c/doc/install/README.md

MySQL installation help

I do Java EE 6 programming since not long ago. For my application server i use glassfishV3.0.
I decided not to use the derby/JavaDB that it came with the glassfish download,so i am moving to MySql database.
I am a bit confused, i think i should install MySql 5+, but which one?
5.1
...
or 5.5(This one seem to be the latest one).
Could you recommend me which one i should choose.
And also it would be very handy a podcast, video or similar.. tutorial for the installation.
Just one more doubt:
I do my programming in a winXP work station, is there any compatibility problem?
You want the Community Edition, 5.5 is the latest so go with that.
Download here.
Installation instructions.
Using mysql with Java.

How to tell if Oracle Streams is installed?

I am just setting up a test project using Oracle Streams.
My first problem is, is there something I need to install first? How can I tell if Oracle Streams is installed ?
Streams is automatically included in Oracle 9.2 Enterprise Edition and up. You may need to take additional steps to configure your instance to use Streams, however. This presentation covers a lot of the steps of configuration: http://www.scribd.com/doc/123217/Oracle-Streams-Step-by-Step-PPT
What version of oracle? It comes installed by default from at least 10g.

Categories