Preparing a Local Application Development Environment
Table 1 describes the environment required for secondary development.
Preparation Item |
Description |
---|---|
OS |
|
JDK installation |
Basic configuration for the Java/Scala development and running environment. The version requirements are as follows: The server and client support only built-in OpenJDK, version: 1.8.0_272, and therefore a JDK replacement is not allowed.
Customers' applications that need to reference the JAR packages of SDK to run in the application processes support Oracle JDK, IBM JDK, and OpenJDK.
NOTE:
The server supports only TLS V1.2 or later to ensure security. By default, IBM JDK supports only TLS V1.0. If IBM JDK is used, setting com.ibm.jsse2.overrideDefaultTLS to true enables TLS V1.0, V1.1, and V1.2. For details, see https://www.ibm.com/support/knowledgecenter/en/SSYKE2_8.0.0/com.ibm.java.security.component.80.doc/security-component/jsse2Docs/matchsslcontext_tls.html#matchsslcontext_tls. |
IntelliJ IDEA installation and configuration |
It is a tool used to develop Spark applications. Version 2019.1 or other compatible versions are recommended.
NOTE:
|
Installation of Maven |
Basic configurations of the development environment. It can be used for project management throughout the lifecycle of software development. |
Scala installation |
It is the basic configuration for the Scala development environment. The required version is 2.12.10. |
Scala plug-in installation |
It is the basic configuration for the Scala development environment. The required version is 2018.2.11 or other compatible versions. |
Editra installation |
Editra is an editor in the Python development environment and is used to compile Python programs. You can also use other IDEs for Python programming. |
7-zip |
Used to decompress .zip and .rar packages, 7-Zip 16.04 is supported. |
Python installation |
Its version must be 3.6 or later. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot