Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmierung:jar [2025/05/01 13:15] – swe | programmierung:jar [2025/12/20 14:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 115: | Line 115: | ||
| Deshalb muss ich dem Compiler erstmal sagen, wo sich die Klassendateien | Deshalb muss ich dem Compiler erstmal sagen, wo sich die Klassendateien | ||
| - | befinden. Hierfür benutzt man die `-cp` Option (\*\*Class Path). | + | befinden. Hierfür benutzt man die `-cp` Option (Class Path). |
| >> javac -cp classes Main.java | >> javac -cp classes Main.java | ||
| Line 132: | Line 132: | ||
| das aktülle Verzeichnis erweitert werden. | das aktülle Verzeichnis erweitert werden. | ||
| - | **Vorsicht**\ | + | **Vorsicht** |
| Die Erweiterung wird je nach Betriebssystem und Terminal unterschiedlich | Die Erweiterung wird je nach Betriebssystem und Terminal unterschiedlich | ||
| angegeben. Im Fall von `PowerShell` verwenden wir das `;`. Auch muss der | angegeben. Im Fall von `PowerShell` verwenden wir das `;`. Auch muss der | ||
| - | Pfad von Hochkommata `"` umschlossen werden.\ | + | Pfad von Hochkommata `"` umschlossen werden. |
| Unter Linux ist es schlicht ein Punkt `.` | Unter Linux ist es schlicht ein Punkt `.` | ||
| Line 187: | Line 189: | ||
| Wie wäre es aber nun, wenn wir das fertige Produkt inklusive der `main` | Wie wäre es aber nun, wenn wir das fertige Produkt inklusive der `main` | ||
| in solch einer `jar`-Bibliothek verpacken? So hätten wir doch nur 1 | in solch einer `jar`-Bibliothek verpacken? So hätten wir doch nur 1 | ||
| - | File, das wir problemlos weitergeben könnten?\ | + | File, das wir problemlos weitergeben könnten? |
| Antwort lautet: Genau - so machen wir es auch! | Antwort lautet: Genau - so machen wir es auch! | ||