Talend Studio and Java requirements for OS X Yosemite (v10.10) users
When launching Talend Studio for the first time, OS X Yosemite users may get a pop-up window from OS X asking them to download and install Java 6.
As Java 6 is no longer supported by Oracle and deprecated by Talend, and Java 8 is not yet supported, it is recommended to use Java 7.
However, minor adjustments are necessary to install and make Oracle Java 7 work with OS X.Resolution
To solve this issue:
- Download and install official Java 7 from the Oracle Website .
Note that in this example, jdk1.7.0_71 is used but you will need to replace the paths to your Java 7 installation files in the following procedure.
- Edit the JVMCapabilities in the info.plist file from the JDK:
Edit: /Library/Java/JavaVirtualMachines/ <jdk1.7.0_71.jdk >/Contents/Info.plist
<key>JVMCapabilities</key> <array> <string>CommandLine</string> </array>
<key>JVMCapabilities</key> <array> <string>CommandLine</string> <string>JNI</string> <string>BundledApp</string> <string>WebStart</string> <string>Applets</string> </array>
- Create the bundle/Libraries directory in
/Library/Java/JavaVirtualMachines/<j dk1.7.0_71.jdk >/Contents/Home/
# sudo mkdir -p /Library/Java/JavaVirtualMachines/<j dk1.7.0_71.jdk> /Contents/Home/bundle/Libraries
- Go to the created subdirectories:
# cd /Library/Java/JavaVirtualMachines/< jdk1.7.0_71.jdk >/Contents/Home/bundle/Libraries/
- Create the symbolic link libserver.dylib to the JRE's libjvm.dylib
# sudo ln -s ../../jre/lib/server/libjvm.dylib libserver.dylib
- Then start the Talend Studio as usual by double-clicking on its icon (or right-click start to force it to accept the certificate).