Java deployment

suggest change

Introduction

There are a variety of technologies for “packaging” Java applications, webapps and so forth, for deployment to the platform on which they will run. They range from simple library or executable JAR files, WAR and EAR files, through to installers and self-contained executables.

Remarks

At the most fundamental level, a Java program can be deployed by copying a compiled class (i.e. a “.class” file) or a directory tree containing compiled classes. However Java is normally deployed in one of the following ways:

The Creating JAR, WAR and EAR files example summarizes the different ways to create these files.

There are numerous open source and commercial “installer generator” and “EXE generator” tools for Java. Similarly, there are tools for obfuscating Java class files (to make reverse engineering harder) and for adding runtime license checking. These are all out of scope for the “Java Programming Language” documentation.

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:


Java deployment:
* Java deployment

Table Of Contents
8 Arrays
10 Maps
11 Strings
25 JAXB
29 Enums
32 Audio
41 Scanner
63 Logging
75 Lists
78 Sets
89 JAX-WS
96 XJC
98 Process
106 Modules
114 Applets
122 JNDI
131 Java deployment
139 JavaBean
141 Literals
144 Packages
150 JMX
153 JShell
159 Sockets
167 Enum Map
175 Hashtable
177 SortedMap