This program can compress and decompress strings using LZ77 or LZ78 algorithms.
Java version 23.0.1
JavaFX version 23.0.1
-
Download latest JDK and install it (adding variables to PATH).
-
Make sure you have javac.exe compiler
C:\Users\USER\.jdks\jdk-{version}\bin\javac.exe
-
Download latest JavaFx library and extract contents whereever it is reachable.
-
To compile, open command line in source code directory and write
javac.exe --module-path {Path to your javafx lib folder} --add-modules=javafx.controls Main.java
- For example if JavaFx contents extracted to
С:\Java
Then command should look like this:
javac.exe --module-path "C:\Java\javafx-sdk-23.0.1\lib" --add-modules=javafx.controls Main.java
- If you have problems with javac.exe, try to write absolute path to javac.exe (see p.2)
- For example if JavaFx contents extracted to
-
After compilation run
Main
file:
java --module-path {Path to your javafx lib folder} --add-modules=javafx.controls Main
-
Run
sudo apt update
andsudo apt upgrade
-
Download latest JDK for your Linux system and install it.
-
Download latest JavaFx library and extract contents whereever it is reachable.
-
To compile, open command line in source code directory and write
javac --module-path {Path to your javafx lib folder} --add-modules=javafx.controls Main.java
- For example if JavaFx contents extracted to
home/USER/Java
Then command should look like this:
javac --module-path "home/USER/Java/javafx-sdk-23.0.1/lib" --add-modules=javafx.controls Main.java
- For example if JavaFx contents extracted to
-
After compilation run
Main
file:
java --module-path {Path to your javafx lib folder} --add-modules=javafx.controls Main