Skip to content

Commit

Permalink
Update additional material (#58)
Browse files Browse the repository at this point in the history
* 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
appenmaier authored Sep 30, 2023
1 parent 1117717 commit f5b73b3
Show file tree
Hide file tree
Showing 8 changed files with 117 additions and 153 deletions.
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)
71 changes: 0 additions & 71 deletions docs/additional-material/instructions/cmd.md

This file was deleted.

2 changes: 1 addition & 1 deletion docs/additional-material/instructions/setup-eclipse.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ sidebar_position: 20
- Drucktaste _**LAUNCH**_ betätigen
- Option _**Use this as the default and do not ask again**_ auswählen und Drucktaste _**Continue**_ betätigen

## Eclipse-Plugin PlantUML herunterladen und installieren
## \[Optional\] Eclipse-Plugin PlantUML herunterladen und installieren

- Eclipse starten
- Zu _**Help – Install new Software…**_ navigieren
Expand Down
63 changes: 63 additions & 0 deletions docs/additional-material/instructions/use-cli.md
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[])`.

:::
75 changes: 0 additions & 75 deletions docs/additional-material/instructions/use-eclipse.md

This file was deleted.

39 changes: 39 additions & 0 deletions docs/additional-material/instructions/use-git.md
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
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Slides (Steffen)
title: Steffen
description: ''
sidebar_position: 40
sidebar_position: 30
tags: []
---

Expand Down
2 changes: 1 addition & 1 deletion docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ const config = {
},
{
type: 'doc',
docId: 'additional-material/instructions/cmd',
docId: 'additional-material/instructions/use-cli',
position: 'left',
label: 'Zusatzmaterial',
},
Expand Down

0 comments on commit f5b73b3

Please sign in to comment.