-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update and rename downloads.md to daniel.md * Update slides.md * Update daniel.md * Update daniel.md * Update setup-eclipse.md * Create use-git.md * Update daniel.md * Rename slides.md to steffen.md * Delete docs/additional-material/instructions/use-eclipse.md * Update setup-eclipse.md * Update use-git.md * Update and rename cmd.md to use-cli.md * Update setup-eclipse.md * Update use-git.md * Update daniel.md * Update steffen.md * Update fix (#60) * Update daniel.md * Update docusaurus.config.js * Update use-cli.md
- Loading branch information
1 parent
1117717
commit f5b73b3
Showing
8 changed files
with
117 additions
and
153 deletions.
There are no files selected for viewing
14 changes: 11 additions & 3 deletions
14
docs/additional-material/downloads.md → docs/additional-material/daniel.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,19 @@ | ||
--- | ||
title: Downloads (Daniel) | ||
title: Daniel | ||
description: '' | ||
sidebar_position: 20 | ||
tags: [] | ||
--- | ||
|
||
- [Programmierung - Abbildungen.pptx](https://github.com/jappuccini/java-docs/files/11428579/Programmierung.-.Abbildungen.pptx) | ||
- [Programmierung - Cheatsheet.pdf](https://github.com/jappuccini/java-docs/files/11428580/Programmierung.-.Cheatsheet.pdf) | ||
## Abbildungen | ||
|
||
[Programmierung - Abbildungen.pptx](https://github.com/jappuccini/java-docs/files/11428579/Programmierung.-.Abbildungen.pptx) | ||
|
||
## Cheatsheet | ||
|
||
[Programmierung - Cheatsheet.pdf](https://github.com/jappuccini/java-docs/files/11428580/Programmierung.-.Cheatsheet.pdf) | ||
|
||
## Alt- und Probeklausuren | ||
|
||
- [Programmierung 1 - Alt- und Probeklausuren.zip](https://github.com/appenmaier/programming/files/10235160/Programmierung.1.-.Alt-.und.Probeklausuren.zip) | ||
- [Programmierung 2 - Alt- und Probeklausuren.zip](https://github.com/jappuccini/java-docs/files/11428599/Programmierung.2.-.Alt-.und.Probeklausuren.zip) |
This file was deleted.
Oops, something went wrong.
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
--- | ||
title: Kommandozeile verwenden | ||
description: '' | ||
sidebar_position: 10 | ||
--- | ||
|
||
Zur Entwicklung von Java-Programmen wird neben dem _Java Development Kit_ (JDK) nur ein einfacher Texteditor benötigt. Das Kompilieren und Ausführen der Java-Klassen erfolgt dann über die Kommandozeile. In Windows wird die Kommandozeile als Eingabeaufforderung bezeichnet und kann über den Suchbegriff `CMD` gestartet werden. | ||
|
||
Um ein einfaches Hello-World-Programm in Java zu entwickeln, muss zunächst eine Java-Quellcode-Datei mit Hilfe eines Texteditors erstellt werden. Die Java-Quellcode-Datei muss dabei denselben Namen wie die Klasse besitzen und auf `java` enden. | ||
|
||
```java title="MainClass.java" showLineNumbers | ||
package demos; | ||
|
||
public class MainClass { | ||
|
||
public static void main(String[] args) { | ||
System.out.println("Hello World"); | ||
} | ||
|
||
} | ||
``` | ||
|
||
Damit die erstellte Java-Quellcode-Datei kompiliert werden kann, muss zunächst in der Kommandozeile in das entsprechende Projekt-Verzeichnis gewechselt werden. | ||
|
||
```console | ||
C:\Users>cd.. | ||
C:\>cd "Users\Maier\Projects\Java\src" | ||
C:\Users\Maier\Projects\Java\src> | ||
``` | ||
|
||
:::note Hinweis | ||
|
||
Mit dem Befehl `cd <Pfad\Verzeichnis>` kann zum angegebenen Verzeichnis gewechselt werden, mit dem Befehl `cd..` zum übergeordneten Verzeichnis und mit dem Befehl | ||
`<Laufwerksbuchstabe>:` zum angegebenen Laufwerk. | ||
|
||
::: | ||
|
||
Das Überführen der Java-Quellcode-Datei in eine Java-Bytecode-Datei erfolgt mit Hilfe des Java-Kompilers. Hierzu muss der komplette Pfad zur Klasse inklusive der | ||
Dateiendung `java` angegeben werden. | ||
|
||
```console | ||
C:\Users\Maier\Projects\Java\src>javac demos/MainClass.java -d ../bin | ||
``` | ||
|
||
:::note Hinweis | ||
|
||
Der optionale Zusatz `-d` ermöglicht die Angabe des Verzeichnisses für die erstellten Bytecode-Dateien. | ||
|
||
::: | ||
|
||
Das Ausführen der erstellten Java-Bytecode-Datei erfolgt über die Java Virtual Machine. Auch beim Ausühren muss der komplette Klassenpfad angegeben werden, allerdings ohne eine Dateiendung. | ||
|
||
```console | ||
C:\Users\Maier\Projects\Java\src>cd.. | ||
C:\Users\Maier\Projects\Java>cd bin | ||
C:\Users\Maier\Projects\Java\bin>java demos.MainClass | ||
``` | ||
|
||
:::danger Hinweis | ||
|
||
Um eine Bytecode-Datei ausführen zu können, benötigt die dazugehörige Java-Klasse die Methode `void main(String[])`. | ||
|
||
::: |
This file was deleted.
Oops, something went wrong.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
--- | ||
title: Git in Eclipse verwenden | ||
description: '' | ||
sidebar_position: 30 | ||
--- | ||
|
||
## GitHub-Repository klonen und in Eclipse importieren | ||
|
||
- In der Git-Perspektive Drucktaste _**Clone a Git repository**_ betätigen | ||
- URI eingeben (z.B. https://github.com/appenmaier/dhbw-java) und Drucktaste _**Next >**_ betätigen | ||
- Drucktaste _**Next >**_ betätigen | ||
- Drucktaste _**Finish**_ betätigen | ||
- Importiertes Git-Repository aufklappen | ||
- Im _**Working Tree**_ Rechtsklick auf den gewünschten Ordner ausführen | ||
- Option _**Import Projects...**_ auswählen | ||
- Drucktaste _**Finish**_ betätigen | ||
|
||
## Java-Projekt zu einem GitHub-Repository hinzufügen | ||
|
||
- In der Java-Perspektive Rechtsklick auf gewünschtes Java-Projekt ausführen | ||
- Option _**Team – Share Project**_ auswählen | ||
- Option _**Git**_ auswählen und Drucktaste _**Next >**_ betätigen | ||
- Gewünschtes Git-Repository auswählen und Drucktaste _**Finish**_ betätigen | ||
|
||
## Git-Staging-View anzeigen lassen | ||
|
||
- Option _**Window – Show View – Other...**_ auswählen | ||
- Option _**Git Staging**_ auswählen | ||
- Drucktaste _**OK**_ betätigen | ||
|
||
## Änderungen eines lokalen Git-Repositories hochladen (Pushen) | ||
|
||
- In der View _**Git Staging**_ alle geänderten Objekte markieren und Drucktaste _**Add selected files to the index**_ betätigen | ||
- _**Commit Message**_ eingeben und Drucktaste _**Commit and push**_ betätigen | ||
|
||
## Lokales Git-Repository aktualisieren (Pullen) | ||
|
||
- In der Java-Perspektive Rechtsklick auf gewünschtes Java-Projekt ausführen | ||
- Option _**Team – Pull**_ auswählen |
4 changes: 2 additions & 2 deletions
4
docs/additional-material/slides.md → docs/additional-material/steffen.md
This file contains 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
This file contains 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