> For the complete documentation index, see [llms.txt](https://nodebook.js.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nodebook.js.org/jvm/java.md).

# JavaNotebook

"JavaNotebook" is used for `.java` files.

{% hint style="danger" %}
**JavaNotebook** will not run correctly unless you install [JDK](https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html). It is also in heavy development, so please report bugs on our GitHub page.
{% endhint %}

## Usage

### Setup

```javascript
const Nodebook = require('nodejs-notebook');

const main = new Nodebook.JavaNotebook('Main');
```

{% hint style="info" %}
Nodebook will automatically capitalize lowercase files. Please do your own research if you are wondering why.
{% endhint %}

{% hint style="warning" %}
Classes are **not automatically created**. We may change this in the future.
{% endhint %}

**note(code)**

Insert some code.

```javascript
```
