What is the latest version of jdk used by apache-beam - apache-beam

Does apache-beam support jdk version 1.12. if not What is the latest version of jdk supported by apache-beam

The only supported JDK is 8 (link). It should be possible to run Beam 2.12+ pipelines on JDK 11 but that's experimental and not supported yet: https://issues.apache.org/jira/browse/BEAM-2530 . As far as I know there is no active work that focuses on JDK 12

Related

Drools with last version of Oracle JDK

Would it be possible to use the latest version of Drools 7.63.0.Final with the latest version of Tomcat 10.0.14 and Java Oracle JDK 17 LTS ?
I notice that the latest version of Drools7.63.0.Final can only work/is supproted with Wildfly 23 which only supports JDK 11 (not the last one, which is not recommended) !!!
What if we have to use the latest versions of Drools with Wildfly 26/tomcat 10 and java 17 ?

Netbeans not installing with JDK 13 and saying my JDK is less than 9

I have JDK 13 installed in my PC but when I am trying to install Netbeans 13.3 it is showing that JDK 8 and newer is required.
For certainty I tested my JDK version using javac -version on cmd and got 13 I can not understand why Netbeans is showing such error.

SBT fails with `String.class is broken`

sbt fails with a cryptic error on issuing any command (compile, assembly, clean or any other).
$ sbt --version
error: error while loading String, class file '/modules/java.base/java/lang/String.class' is broken
(class java.lang.NullPointerException/null)
I am on a machine running macOS, and sbt was installed via homebrew. I have tried upgrading to the latest versions of sbt (1.3.10), but the error still persists.
The issue is documented on the SBT Download page.
Homebrew maintainers have added a dependency to JDK 13 because they want to use more brew dependencies (brew#50649). This causes sbt to use JDK 13 even when java available on PATH is JDK 8 or 11. To prevent sbt from running on JDK 13, install jEnv or switch to using SDKMAN.
I was able to resolve the problem by using JDK 8 via jEnv.
Since sbt documents JDK 8 and 11 as compatible versions
We recommend AdoptOpenJDK JDK 8 or AdoptOpenJDK JDK 11
try controlling which JDK is used by sbt via -java-home setting which can be configured system-wide via sbtopts run configuration
/usr/local/etc/sbtopts
or per-project basis via
<project-root>/.sbtopts
For example, to configure JDK used by sbt in current project, try setting in .sbtopts
-java-home /Users/picard/.sdkman/candidates/java/current
This is what solved my problem on my Mac.
brew uninstall sbt
Install sdkman
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
Install sbt via sdk
sdk install sbt
I had the same issue recently. What worked for me is to install SDKMAN(https://sdkman.io/)
$ curl -s "https://get.sdkman.io" | bash
...
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
...
After installation, I wanted to see what versions of Java I can install. So I simply run this command to list all the available versions of Java
sdk list java
Choose the version you want to install (recommend installing either 8 or 11 as mentioned above) and simply run the command with the identifier that specifies your version from the list
sdk install java 11.0.3.hs-adpt
After installation, it set the Java 11 to default on my system. I then ran the sbt command again and it worked.
If you are using SDKMAN then in some cases certain versions of Java (i.e. JDK) from different vendor might help.
E.g. I was using Amazon Correto JDK8 (version 8.332.08.1-amzn) and it could not properly build my sbt project in IntellIJ IDEA, so I've switched to using Zulu's JDK8 (version 8.0.332-zulu) as default java version.
Hope this helps and good luck. :)

Does Solaris 8 Support Connect:Direct Version 3.3.03

A Solaris 5.6 System is being upgraded to Solaris 8. We have Connect:Direct Version 3.3.03 installed. In the link What versions of Connect:Direct are supported on Solaris 9 we found that "Connect:Direct UNIX, Release 3.6.00 is supported on Solaris 8 or 9." Does this mean Versions below 3.6.00 is not supported or Versions below 3.6.00 are supported but not versions above 3.6.00.

Issue in unity 4.5.4 With jdk 1.7

I am using unity3d version 4.5.4 on mac osx
I downloaded and installed the latest ADT on mac osx
I aslo downloaded and install the java 8
now hen i build my project for android I get the following error
Failed to compile resources with the following parameters:
-bootclasspath "/Users/Apple/Documents/Android_SDK/adt-bundle-mac-x86_64-20140702/sdk/platforms/android-22/android.jar" -d "/Users/Apple/Desktop/Sachet_d/Sachet_Data_16/android_wobbly_iPhone/Temp/StagingArea/bin/classes" -source 1.6 -target 1.6 -encoding UTF-8 "com/facebook/android/R.java" "com/jelly/wobble/R.java"
warning: java/lang/Object.class(java/lang:Object.class): major version 51 is newer than 50, the highest major version supported by this compiler.
I am a java expert and this error is caused because unity is compiling the .java to target 1.6 but it refers to a Library (android.jar - part of the ADT) whose target was 1.7. I am certian if I can change the compiler option in unity3d from - target 1.6 to -target 1.7 the error will go away
Issue could probably that there has already being a JDK version.
As you have already installed JDK 8, Use a link to the latest JDK as what you wish to use.
sudo ln -nsf /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/ \
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK