---
title: 'Kommandozeilenprogramme jrunscript und jjs'
url: 'https://www.tutego.de/blog/javainsel/2014/02/kommandozeilenprogramme-jrunscript-und-jjs'
markdown: 'https://www.tutego.de/blog/javainsel/2014/02/kommandozeilenprogramme-jrunscript-und-jjs.md'
date: '2014-02-08'
description: 'Java bringt zwei Werkzeuge im bin-Verzeichnis zum Ausführen von Skripte mit: jrunscript: Führt ein Skript mit einer JSR-223-kompatiblen Skript-Einige aus. Standardmäßig ist das JavaScript, weil keine anderen Skript-Engine vorinstalliert ist. Der Schalter -I bestimmt alternative Skript-Sprachen. Z…'
taxonomy:
  category:
    - Insel
    - 'Java 8'
---

# Kommandozeilenprogramme jrunscript und jjs

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Kommandozeilenprogramme jrunscript und jjs

08.02.2014 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

Java bringt zwei Werkzeuge im bin-Verzeichnis zum Ausführen von Skripte mit:

- jrunscript: Führt ein Skript mit einer JSR-223-kompatiblen Skript-Einige aus. Standardmäßig ist das JavaScript, weil keine anderen Skript-Engine vorinstalliert ist. Der Schalter -I bestimmt alternative Skript-Sprachen. Zur weiteren Dokumentation der Optionen siehe <http://download.java.net/jdk8/docs/technotes/tools/windows/jrunscript.html>.
- jjs: Führt immer JavaScript-Programme mit Nashorn aus. Siehe auch <http://download.java.net/jdk8/docs/technotes/tools/windows/jjs.html> für weitere Optionen. Interessant für JavaFX-Anwendungen ist der Schalter –fx, um verkürzte JavaFX-Anwendungen in JavaScript schreiben zu können.

Während also jrunscript generisch für alle Skriptsprachen sind, ist jjs exklusiv für Nashorn und bietet Angabe eines Log-Level, die Möglichkeit den abstrakten Syntaxbaum anzuzeigen, und vieles mehr.

Hinweis: Ohne Argumente geben beide in einen interaktiven Modus:

$ **jjs**

jjs> print(„Hallo Nashhorn“)

Hallo Nashhorn

jjs> 12+3

15

```
jjs>
```

Kategorien: [Insel](https://www.tutego.de/blog/javainsel/category/insel/), [Java 8](https://www.tutego.de/blog/javainsel/category/java-8/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [java.lang.reflect.Parameter in Java 8](https://www.tutego.de/blog/javainsel/2014/02/java-lang-reflect-parameter-in-java-8.md)
- Next: [Javadoc-Überprüfung mit DocLint](https://www.tutego.de/blog/javainsel/2014/02/javadoc-berprfung-mit-doclint.md)
