| title | Tools survival guide |
|---|---|
| created | 2022 |
| author | Fréédric Delorme |
| description | some useful information for any user or developer using Linux |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| if [ $1 -eq ""]; then | |
| #---- Display help message --------------------------------------- | |
| echo -e "Command line: $0 | |
| Usage: | |
| ------- | |
| $0 -n [project_name] -p [project_version] -a [author_name] -e [author_email] -j [java_version] -k [app_package_name] | |
| where: | |
| - p [project_name] name of the project directory to be generated (will be used capitalized as application name and main class), | |
| - v [project_version] the version for the project to be initialized |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * The <code>InputHandler</code> is implementing the <code>KeyListener</code> to | |
| * be the keyboard manager. It is mapping some <code>keyEvent</code> code to | |
| * possible <code>ACTIONS</code>. | |
| * <ul> | |
| * <li>the <code>keyMapping</code> are the map containing the mapping between | |
| * some KeyCode to <code>ACTIONS</code> values,</li> | |
| * <li>the internal <code>keys</code> map contains all keys status as boolean | |
| * values,</li> | |
| * <li>the <code>actions</code> contains all Action events produced.</li> |
(to be tested on https://regex101.com/)
([^"]*)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 192.168.1.116 gitlab. Raspbuntu. Local |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # build v4.2 | |
| # Copyright 2023 Frederic Delorme (McGivrer) fredericDOTdelormeATgmailDOTcom | |
| .settings/ | |
| target/ | |
| .idea/ | |
| *.iml | |
| .project | |
| .classpath |
| subtitle | Java is a programming language developed by Oracle (formerly by Sun Microsystems). |
|---|---|
| author | Frédéric Delorme |
| createdAt | 2020-09-23 |
| updatedAt | 2025-04-01 |
| copyright | 2025 |
| description | A comprehensive guide to navigating the tools and command-line utilities in the Java ecosystem. |
| license | MIT |
This very useful build.sh script allow you to build any java project with
the maven inspired file structure below. It is particularly adapeted to
very light machine : ARM archtecture based ones a.k.a. RaspberryPi, OrangePi,
BananaPi, etc ...
It is using only bash, javac, java,jar and git command line instructions.