Feature #989

Updated by Serge Heiden over 5 years ago

Currently, TXM must be installed in an environment where Java is already installed.

This has several drawbacks:
* users must install a compatible Java themselves and it can be difficult (find it on the web, choose the right architecture 32/64-bit, the right version, etc.), difficult, globally adding difficulties globally to the TXM install process
* this adds another component to the list of independant installations needed to install TXM (Java, TreeTagger software, TreeTagger models, TXM setup) resulting in a long and error prone process and not very practical for users (the better scenario for a software installation process is to launch just one installer software)

Embedding a JRE in TXM setups will greatly simplify TXM installation.

* Find a JRE for each architecture (Linux 32bit, Linux 64bit, Windows 32bit, Windows 64bit and Mac OS X 64bit)
** Oracle jres can be downwloaded at: http://www.oracle.com/technetwork/java/javase/downloads/
** it represents +40Mo for the setup and +160Mo for the installation files (65Mo for rt.jar and 60Mo for architecture dependent libs)
* Modify setup building Bash scripts
** no, we only need to add the jre files in org.txm.setups/trunk/archs directories