Java Compatibility Matrix: Difference between revisions

From SEPsesam
mNo edit summary
(Marked this version for translation)
(36 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Copyright SEP AG|en}}
<translate><!--T:1-->
==Supported Java versions==
<div class="noprint"><languages />{{Copyright SEP AG|en}}
<div class="boilerplate metadata" id="Additional resources" style="background-color:#ecedf1; color:#8695a7; border: 1px ridge #cdd3db; margin: 0.5em; padding: 0.5em; float: right; width: 25%; "><center><b>Additional resources</b></center>
 
<!--T:32-->
{{Navigation_latest|release=[[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3/4.4.3 ''Beefalo'']]|link=[[Special:MyLanguage/SEP_sesam_Documentation#previous|documentation archive]]}}</div></translate><br />
 
<translate>==Supported Java versions== <!--T:2--></translate>
<div class="boilerplate metadata" id="Additional resources" style="background-color:#ecedf1; color:#8695a7; border: 1px ridge #cdd3db; margin: 0.5em; padding: 0.5em; float: right; width: 25%; "><center><b><translate><!--T:3-->
Additional resources</translate></b></center>
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:support-matrix.png|45px|link=SEP sesam OS and Database Support Matrix|]]
| rowspan="2" style="padding:0px 10px 0px;" | <translate><!--T:4-->
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Check all supported [[SEP sesam OS and Database Support Matrix|OS, database configurations and versions]].
[[File:SEP_rocket_icon.png|45px|link=Special:MyLanguage/Release_Notes|]]</translate>
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | <translate><!--T:5-->
What's new: [[Special:MyLanguage/Release_Notes|Release Notes]]. See also: [[Special:MyLanguage/SEP_sesam_Release_Versions|SEP sesam Release Versions]].</translate>
|}
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP Tip.png|45px|link=Special:MyLanguage/FAQ|FAQ]]
| rowspan="2" style="padding:0px 10px 0px;" | <translate><!--T:6-->
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | See also [[Special:MyLanguage/FAQ#Java_version|FAQ: How to check your Java version]].
[[File:support-matrix.png|45px|linkSpecial:MyLanguage/SEP_sesam_OS_and_Database_Support_Matrix|OS, database configurations and versions]]</translate>
 
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | <translate><!--T:7-->
Check all supported [[Special:MyLanguage/SEP_sesam_OS_and_Database_Support_Matrix|OS, database configurations and versions]].</translate>
|}
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP Troubleshooting.png|45px|link=Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]]
| rowspan="2" style="padding:0px 10px 0px;" | <translate><!--T:8-->
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Problems with Java or GUI? See [[Special:MyLanguage/Troubleshooting_Guide#Graphical User Interface (GUI) problems| SEP sesam Troubleshooting Guide]] or check the article [https://www.java.com/en/download/help/troubleshoot_java.xml Basic troubleshooting tips for Java issues].  
[[File:SEP Tip.png|45px|link=Special:MyLanguage/FAQ#JAVA_version|FAQ]]</translate>
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | <translate><!--T:9-->
See also:  [[Special:MyLanguage/4_4_3_Beefalo:Installing_and_Managing_Java|Installing and Managing Java]] – [[Special:MyLanguage/FAQ#JAVA_version|FAQ: How to check your Java version]]</translate> 
|}
 
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | <translate><!--T:10-->
[[File:SEP Troubleshooting.png|45px|link=Special:MyLanguage/Troubleshooting_Guide#Graphical User Interface (GUI) problems|Troubleshooting Guide]]</translate>
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | <translate><!--T:11-->
Problems with Java or GUI? See [[Special:MyLanguage/Troubleshooting_Guide#Graphical User Interface (GUI) problems| SEP sesam Troubleshooting Guide]] or check the article [https://www.java.com/en/download/help/troubleshoot_java.xml Basic troubleshooting tips for Java issues].</translate>
|}</div>
|}</div>


<translate><!--T:12-->
SEP sesam '''GUI''' is platform independent – it is '''based on Java''' and requires a Java Runtime Environment (JRE). The required Java version depends on SEP sesam version.
SEP sesam '''GUI''' is platform independent – it is '''based on Java''' and requires a Java Runtime Environment (JRE). The required Java version depends on SEP sesam version.


Java is required on all systems that serve as [[SEP_sesam_Glossary#SEP_sesam_Server|SEP sesam Server]], [[SEP_sesam_Glossary#GUI|SEP sesam GUI client]] or [[SEP_sesam_Glossary#RDS|SEP sesam Remote Device Server (RDS)]] when [[SEP_sesam_Glossary#SEP Si3 deduplication store|Si3 deduplication]] is used. <br />Java is not required for [[SEP_sesam_Glossary#SBC|SEP sesam Client]] (does not provide GUI) or SEP sesam RDS if Si3 deduplication is not used.
<!--T:13-->
* Supported Java versions are: ''Oracle/Sun Java'', IBM Java and ''OpenJDK''.  
Java is required on all systems that serve as [[Special:MyLanguage/SEP_sesam_Glossary#SEP_sesam_Server|SEP sesam Server]], [[Special:MyLanguage/SEP_sesam_Glossary#GUI|SEP sesam GUI client]] or [[Special:MyLanguage/SEP_sesam_Glossary#RDS|SEP sesam Remote Device Server (RDS)]] when [[Special:MyLanguage/SEP_sesam_Glossary#SEP Si3 deduplication store|Si3 deduplication]] is used.</translate><br /><translate><!--T:14-->
* You can download ''Oracle Java'' at [https://www.java.com/en/download/manual.jsp Java downloads for all operating systems].
Java is not required for [[Special:MyLanguage/SEP_sesam_Glossary#SBC|SEP sesam Client]] (does not provide GUI) or SEP sesam RDS if Si3 deduplication is not used.</translate>
* On Windows systems, you can use [https://www.java.com/en/download/installed.jsp JAVA verify] to check which Java version is installed.
 
* IBM Java and OpenJDK are provided by the respective Linux distributions.
<ul><li><translate><!--T:15-->
Supported Java editions are: ''Oracle/Sun Java'', IBM Java and ''OpenJDK LTS''.</translate></li>
<div id="note"><span style="font-size:92%; line-height: 1.3em; color:black;">'''<translate><!--T:33--> Note</translate>'''</span></div>'''
<span style="font-size:92%; line-height: 1.3em; color:black;"><translate><!--T:34--> As of January 2019, public updates to Java SE 8 are no longer available for use in businesses, commercial applications or production without a commercial license; for non-commercial users, updates will be available until December 2020. Oracle also announced that the Oracle JDK binary is no longer free for use in production from JDK 11 on; such usage now requires a support contract. For details, see [https://www.oracle.com/technetwork/java/java-se-support-roadmap.html Oracle Java SE Support Roadmap].</translate> <br/>
<translate><!--T:35--> With the upcoming SEP sesam v. [[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3 ''Beefalo'']] (check out the [[Special:MyLanguage/Main_Page|main page]] for the upcoming release date), you can use a free OpenJDK LTS version instead of Oracle Java. You can simply [https://www.sepsoftware.com/java11 install OpenJDK] on Linux or Windows, as described in [[Special:MyLanguage/4_4_3:SEP_sesam_Quick_Install_Guide|SEP sesam Quick Install Guide]].</translate></span>
 
<li><translate><!--T:16-->
You can download ''Oracle Java'' at [https://www.java.com/en/download/manual.jsp Java downloads for all operating systems].</translate></li>
 
<li><translate><!--T:17-->
On Windows systems, you can use [https://www.java.com/en/download/installed.jsp JAVA verify] to check which Java version is installed.</translate></li>
 
<li><translate><!--T:18-->
IBM Java and OpenJDK LTS are provided by the respective Linux distributions.</translate></li>


<li><translate><!--T:36--> You can download ''OpenJDK LTS Java'' from [https://www.sepsoftware.com/java11 OpenJDK LTS Download].</translate></li></ul>
<translate><!--T:19-->
The following table shows compatibility between Java and SEP sesam versions.
The following table shows compatibility between Java and SEP sesam versions.
<onlyinclude>
<onlyinclude></translate>  
{| border="2" cellpadding="4" cellspacing="0" style="width:30%; margin: 1em 1em 1em 0; background: #fcfcfc; border: 1px #aaa solid; border-collapse: collapse;"
{| border="2" cellpadding="4" cellspacing="0" style="width:50%; margin: 1em 1em 1em 0; background: #fcfcfc; border: 1px #aaa solid; border-collapse: collapse;"
|- style="background:#FFCC01; color:#002F55"
|- style="background:#FFCC01; color:#002F55"
! scope="col" style="width: 20px;" | Java version
! scope="col" | <translate><!--T:20-->
! scope="col" style="width: 20px;" | SEP sesam version
Java version</translate>
! scope="col" | <translate><!--T:21-->
SEP sesam version</translate>
  |-
  |-
  |Java 8 (required for Windows)     || 4.4.3 <sup>[[#note1|'''Note''']]</sup>        
|OpenJDK 11 LTS ||  <translate><!--T:41--> [[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3 ''Beefalo'']]</translate> <sup>[[#note1|'''<translate><!--T:43--> Note<sup>1</sup></translate>''']]</sup>
|-
|Java 11 ||  <translate><!--T:42--> [[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3 ''Beefalo'']]</translate> <sup>[[#note1|'''<translate><!--T:44--> Note<sup>1</sup></translate>''']]</sup>     
|-
|<div style="color:#FF0000"><translate>
<!--T:40-->
''Java 10 is not supported!''</translate></div>      ||  <div style="color:#FF0000">X</div>       
|-
|<div style="color:#FF0000"><translate><!--T:22-->
''Java 9 is not supported!''</translate></div>      ||  <div style="color:#FF0000">X</div>       
|-
  | Java 8 ≥ patch level 111 (both Windows and Linux) || 4.4.3 ''Grolar''; [[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3 ''Beefalo'']] <sup>[[#note1|'''<translate><!--T:48--> Note</translate><sup>1</sup>''']]</sup>
|-
|Java 8 (<translate><!--T:23-->
at least patch level 111</translate>) ≥ JRE 1.8.0_111 (<translate><!--T:37--> required for Linux</translate>) || v. ≥ 4.4.3 ''Tigon V2'' 
|-
|Java 8 (<translate><!--T:25-->
required for Windows</translate>)      || v. ≥ 4.4.3
  |-  
  |-  
  |Java 7 (all OS except Windows)      || 4.4.3 <sup>[[#note1|'''Note''']]</sup>           
  |Java 7 (<translate><!--T:27-->
all OS except Windows</translate>)      || 4.4.3 <sup>[[#note2|'''<translate><!--T:45--> Note<sup>2</sup></translate>''']]</sup>           
  |-
  |-
  |Java 7      || 4.4.2           
  |Java 7      || 4.4.2           
Line 40: Line 97:
  |Java 6      || 4.2.1 & 4.2.2             
  |Java 6      || 4.2.1 & 4.2.2             
  |}
  |}
{{anchor|note1}}'''Note''':
<div id="note1"><span style="font-size:92%; line-height: 1.3em; color:black;"><translate> <!--T:46--> '''Note<sup>1</sup>'''</translate></span></div>
SEP sesam version 4.4.3 requires '''JavaFX''' for the new [[SEP sesam Dashboard|web dashboard]] and [[Creating Custom Calendar|user-defined schedules]] features. Oracle®'s ''Java 8'' already includes ''JavaFX'' (e.g., on Windows). Oracle®'s ''OpenJFX Project'' provides ''JavaFX'' packages that can be installed separately if some other Java version is used, such as IBM Java, which is typically installed on SuSE. Depending on your system and Java version, manually install either ''OpenJFX package'' or Oracle®'s ''Java 8'' on your SEP sesam GUI client to have all the latest features available.</onlyinclude>
<span style="font-size:92%; line-height: 1.3em; color:black;"><translate><!--T:47--> Java 1.8 (≥ 1.8.0_111) is only accepted if it is already installed and the computer does not have a 4K display.</translate>
</span>
<div id="note2"><span style="font-size:92%; line-height: 1.3em; color:black;"><translate><!--T:38--> '''Note<sup>2</sup>'''</translate></span></div>
<span style="font-size:92%; line-height: 1.3em; color:black;"><translate><!--T:39-->
SEP sesam versions [[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3 until 4.4.3 ''Tigon V1'']] running on non-Windows platform require Java 7, however, SEP sesam uses JavaFX for its [[Special:MyLanguage/SEP_sesam_Dashboard|web dashboard]] and [[Special:MyLanguage/Creating_Custom_Calendar|user-defined schedules]] features. If you want to have all the 4.4.3 features available, you need OpenJFX package or Oracle®'s Java 8 (already includes JavaFX) on your SEP sesam GUI client.
</span></onlyinclude></translate>
 
<translate><div class="noprint">
==See also== <!--T:31-->
[[Special:MyLanguage/SEP_sesam_Release_Versions|SEP sesam Release Versions]] – [[Special:MyLanguage/4_4_3_Beefalo:Installing_and_Managing_Java|Installing and Managing Java]] – [[Special:MyLanguage/FAQ#JAVA_version|FAQ: How to check your Java version]] – [[Special:MyLanguage/FAQ#JAVA_processes|FAQ: Why does the SEP sesam GUI create so many Java processes under Linux?]] – [[Special:MyLanguage/Troubleshooting_Guide#GUI|Troubleshooting after JRE update]]</div></translate>


==See also==
[[Category:Support Matrices]]
[[Special:MyLanguage/FAQ#Java_version|FAQ: How to check your Java version]] – [[Special:MyLanguage/FAQ#Java_processes|FAQ: Why does the SEP sesam GUI create so many Java processes under Linux?]] – [[JRE_Update|Troubleshooting after JRE update]]

Revision as of 08:57, 1 August 2019

Other languages:
Copyright © SEP AG 1999-2024. All rights reserved.

Any form of reproduction of the contents or parts of this manual is allowed only with the express written permission from SEP AG. When compiling and designing user documentation SEP AG uses great diligence and attempts to deliver accurate and correct information. However, SEP AG cannot issue a guarantee for the contents of this manual.

Docs latest icon.png Welcome to the latest SEP sesam documentation version 4.4.3/4.4.3 Beefalo. For previous documentation version(s), check documentation archive.


Supported Java versions

SEP sesam GUI is platform independent – it is based on Java and requires a Java Runtime Environment (JRE). The required Java version depends on SEP sesam version.

Java is required on all systems that serve as SEP sesam Server, SEP sesam GUI client or SEP sesam Remote Device Server (RDS) when Si3 deduplication is used.
Java is not required for SEP sesam Client (does not provide GUI) or SEP sesam RDS if Si3 deduplication is not used.

  • Supported Java editions are: Oracle/Sun Java, IBM Java and OpenJDK LTS.
  • Note

    As of January 2019, public updates to Java SE 8 are no longer available for use in businesses, commercial applications or production without a commercial license; for non-commercial users, updates will be available until December 2020. Oracle also announced that the Oracle JDK binary is no longer free for use in production from JDK 11 on; such usage now requires a support contract. For details, see Oracle Java SE Support Roadmap.
    With the upcoming SEP sesam v. 4.4.3 Beefalo (check out the main page for the upcoming release date), you can use a free OpenJDK LTS version instead of Oracle Java. You can simply install OpenJDK on Linux or Windows, as described in SEP sesam Quick Install Guide.

  • You can download Oracle Java at Java downloads for all operating systems.
  • On Windows systems, you can use JAVA verify to check which Java version is installed.
  • IBM Java and OpenJDK LTS are provided by the respective Linux distributions.
  • You can download OpenJDK LTS Java from OpenJDK LTS Download.

The following table shows compatibility between Java and SEP sesam versions.

Java version SEP sesam version
OpenJDK 11 LTS 4.4.3 Beefalo Note1
Java 11 4.4.3 Beefalo Note1
Java 10 is not supported!
X
Java 9 is not supported!
X
Java 8 ≥ patch level 111 (both Windows and Linux) 4.4.3 Grolar; 4.4.3 Beefalo Note1
Java 8 (at least patch level 111) ≥ JRE 1.8.0_111 (required for Linux) v. ≥ 4.4.3 Tigon V2
Java 8 (required for Windows) v. ≥ 4.4.3
Java 7 (all OS except Windows) 4.4.3 Note2
Java 7 4.4.2
Java 6 4.2.1 & 4.2.2
Note1

Java 1.8 (≥ 1.8.0_111) is only accepted if it is already installed and the computer does not have a 4K display.

Note2

SEP sesam versions 4.4.3 until 4.4.3 Tigon V1 running on non-Windows platform require Java 7, however, SEP sesam uses JavaFX for its web dashboard and user-defined schedules features. If you want to have all the 4.4.3 features available, you need OpenJFX package or Oracle®'s Java 8 (already includes JavaFX) on your SEP sesam GUI client.