user-manual:ch01
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user-manual:ch01 [2024/04/29 15:23] – [GroIMP Interfaces] gaetan | user-manual:ch01 [2025/01/22 15:56] (current) – [GroIMP Interfaces] Tim | ||
---|---|---|---|
Line 13: | Line 13: | ||
GroIMP is | GroIMP is | ||
- | written in Java. Thus, it should follow Java's WORA-principle (Write Once, Run | + | written in Java, which means it should follow Java's WORA-principle (Write Once, Run |
Anywhere) and should run on every Java-capable platform. GroIMP has been tested | Anywhere) and should run on every Java-capable platform. GroIMP has been tested | ||
successfully on Unix and Windows platforms. | successfully on Unix and Windows platforms. | ||
- | GroIMP 2.1.3 requires | + | GroIMP 2.1.5 requires |
- | the installation of a Java runtime environment of version 17. Which | + | the installation of a Java runtime environment of version 17. This |
can be obtained from Oracle at [[https:// | can be obtained from Oracle at [[https:// | ||
Line 29: | Line 29: | ||
The binary distribution of GroIMP is available on the [[https:// | The binary distribution of GroIMP is available on the [[https:// | ||
- | ====== | + | ====== Installation from binaries ====== |
- | The windows exe and debian release are executable files that will extract and install GroIMP on your computer. It will also provide you to create a menu entry and a shortcut. | + | The windows exe and debian release are executable files that will extract and install GroIMP on your computer. It will also provide you with the possibility |
- | Mac users need to download the zip-file, extract it and run GroIMP from command line. | + | Mac users need to download the zip-file, extract it and run GroIMP from the command line. |
The directory structure of the zip-file has to be preserved, check | The directory structure of the zip-file has to be preserved, check | ||
Line 43: | Line 43: | ||
`README` | `README` | ||
- | This plain text file contains additional information about the GroIMP distribution. | + | This plain text file contains additional information about the GroIMP distribution. |
carefully. | carefully. | ||
Line 49: | Line 49: | ||
This plain text file contains | This plain text file contains | ||
- | distribution, | + | distribution, |
- | have troubles | + | have trouble |
the file `INSTALL` a solution. | the file `INSTALL` a solution. | ||
Line 65: | Line 65: | ||
====== Running GroIMP ====== | ====== Running GroIMP ====== | ||
- | Because `core.jar` is an executable java archive, it is possible to start GroIMP just by (double-)clicking on the file in your system' | + | Because `core.jar` is an executable java archive, it is possible to start GroIMP just by (double-)clicking on the file in your system' |
==== From a Shortcut ==== | ==== From a Shortcut ==== | ||
Line 84: | Line 84: | ||
> **java -Xverify: | > **java -Xverify: | ||
+ | |||
+ | Alternatively, | ||
+ | > **cd " | ||
+ | > **" | ||
+ | |||
+ | where " | ||
==== Additional Options ==== | ==== Additional Options ==== | ||
Line 89: | Line 95: | ||
=== Java Parameters === | === Java Parameters === | ||
- | The **java** command has several options | + | The **java** command has several options |
> **java -Xmx400m -jar path/ | > **java -Xmx400m -jar path/ | ||
- | which allows a maximum heap memory allocation of 400 MB. If you encounter `OutOfMemoryError`s when running GroIMP, you have to specify this option with a larger value. | + | which allows a maximum heap memory allocation of 400 MB. If you encounter `OutOfMemoryError`s when running GroIMP, you have to specify this option with a larger value. Note that the opposite may happen, i.e. a too generous memory allocation might prevent GroIMP from starting at all. In that case you have to lower the alocated memory again until it works. |
=== GroIMP Parameters === | === GroIMP Parameters === | ||
Line 115: | Line 121: | ||
> **java -jar core.jar -a api** | > **java -jar core.jar -a api** | ||
- | More information can be found for using GroIMP [[:groimp-platform:interfaces: | + | More information can be found for using GroIMP [[:user-guide:additional_interfaces: |
===== Plugin Architecture ===== | ===== Plugin Architecture ===== | ||
Line 123: | Line 129: | ||
Installation of Plugins for the Java Image I/O Framework. | Installation of Plugins for the Java Image I/O Framework. | ||
- | GroIMP requires only a Java runtime environment in order to run. However, the capabilities of some parts of the Java runtime environment can be extended by the installation of additional plugins. GroIMP makes use of the Java Image I/O Framework which provides such a pluggable architecture: | + | GroIMP requires only a Java runtime environment in order to run. However, the capabilities of some parts of the Java runtime environment can be extended by the installation of additional plugins. GroIMP makes use of the Java Image I/O Framework which provides |
==== GroIMP Plugins ==== | ==== GroIMP Plugins ==== | ||
Line 129: | Line 135: | ||
GroIMP is developed around a plugin architecture. New plugin can easily be added to your GroIMP installation by simply adding them to the loading directory of GroIMP. | GroIMP is developed around a plugin architecture. New plugin can easily be added to your GroIMP installation by simply adding them to the loading directory of GroIMP. | ||
- | On startup GroIMP | + | On startup GroIMP |
GroIMP plugins can be installed/ removed/ modified from within GroIMP with the [[: | GroIMP plugins can be installed/ removed/ modified from within GroIMP with the [[: | ||
- | A complete list of available | + | A complete list of available |
user-manual/ch01.1714396986.txt.gz · Last modified: 2024/04/29 15:23 by gaetan