change readme

This commit is contained in:
2025-10-04 13:14:09 -04:00
parent 274dae38e3
commit 2e51ec213f

View File

@@ -3,7 +3,7 @@
### ###
| software | version | | software | version |
| -------- | ------- | | -------- | ------- |
| Java | 21 | | Java | 24 |
| json lib | gson-2.13.1 | | json lib | gson-2.13.1 |
| VSCode | 1.103 | | VSCode | 1.103 |
| graphviz | 2.42.4 | | graphviz | 2.42.4 |
@@ -12,17 +12,25 @@
| extension | | extension |
| ----------------- | | ----------------- |
| Debugger for Java | | Debugger for Java |
| Java Launcher | | Java Platform Extension for Visual Studio Code |
| Language Support for Java(TM) by Red Hat | | Language Support for Java(TM) by Red Hat |
| Graphviz Interactive Preview |
### Run and Debug Java manually ### Run and Debug Java manually
cd to: libs cd to: libs
java -cp .\libs\gson-2.13.1.jar;.\libs\reservationsystem.jar lodge.TestReservations java -cp .\libs\gson-2.13.1.jar;.\libs\reservationsystem.jar lodge.TestReservations
### use of javafx, crossplatform issue linux/win32
### check .vscode/launch.json
java requires --module-path ${workspaceFolder}/libs/linux --add-modules ALL-MODULE-PATH --enable-native-access=javafx.web,javafx.controls,javafx.graphics
java requires --module-path ${workspaceFolder}/libs/win32 --add-modules ALL-MODULE-PATH --enable-native-access=javafx.web,javafx.controls,javafx.graphics
### compile - build: ### compile - build:
### create jar archive: ### create jar archive:
gradle clean build jar gradle clean build jar
### Dot file review for classdiagram ### Dot file review for classdiagram
Install Graphviz in your OS Install Graphviz in your OS
dot -Tsvg classdiagram.dot -o classdiagram.svg dot -Tsvg classdiagram.dot -o classdiagram.svg