> For the complete documentation index, see [llms.txt](https://bernardo.gitbook.io/development-docs-java/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bernardo.gitbook.io/development-docs-java/general/compiling-and-running.md).

# Compiling and running

## Compiling

It is not recommended building Java projects manually. But if needed follow these steps to compile Java files.

First compile the file to run:

```bash
javac App.java
```

## Running

To run it:

```bash
java App
```

### JAR

JAR files are ready to be used:

```bash
java -jar App.jar
```
