Kategorien
Java

VS Code + JUnit

Das Problem „WARNUNG: TestEngine with ID ‚junit-vintage‘ failed to discover tests“ wurde mit der Bereinigung vom Java.Workspace behoben. Über die Befehlspalette wurde Java: Clean the Java language server workspace und im Anschluss Java: Force Java Compilation ausgeführt.

Kategorien
Java

Maven Turorial

Gute Einführung ins Thema Maven von Jakob Jenkov.

Kategorien
Java Spring Boot

HowToDoInJava

Die Seite https://howtodoinjava.com/ listet eine große Anzahl gut geschriebener Tutorials auf. Unter anderem auch zum Thema Spring Boot. Lesenswert!

Kategorien
Java

Javalin

Der Artikel Creating REST Microservices with Javalin stellt ein interessantes und leichtgewichtiges Framework vor.

Javalin app = Javalin.create()
  .port(7000)
  .start();
app.get("/hello", ctx -> ctx.html("Hallo Javalin!"));

https://javalin.io

Kategorien
JavaFX

Application Basis

Group root = new Group();
Scene scene = new Scene(root, 600, 480, Color.BLACK);
 
Rectangle rect = new Rectangle(10, 10, 50, 50);
rect.setFill(Color.TRANSPARENT);
rect.setStroke(Color.RED);
rect.setStrokeWidth(1);
root.getChildren().addAll(rect);
 
primaryStage.setTitle("ZeigeLayout");
primaryStage.setScene(scene);
primaryStage.show();
Canvas canvas = new Canvas(600, 480);
GraphicsContext gc;
gc = canvas.getGraphicsContext2D();
gc.setLineWidth(1);
 
Rectangle rect = new Rectangle(10, 10, 50, 50);
gc.strokeRect(rect.x, rect.y, rect.width, rect.height);
 
BorderPane pane = new BorderPane();
pane.setCenter(canvas);
 
Scene scene = new Scene(pane);
primaryStage.setTitle("MaleLayout");
primaryStage.setScene(scene);
primaryStage.show();

siehe auch: https://gist.github.com/abdelaziz321

Kategorien
Java Windows

Spring Boot App als Windows Service

winsw: Windows service wrapper in less restrictive license

Kategorien
Java Windows

Java Classpath ohne Wildcards

Im Verzeichnis liegen Jar-Archive, deren Name eine Versionsnummern enthält. Eine Bat-Datei soll die verschiedene Archive unabhängig von der Version zum Classpath hinzufügen.

@ECHO OFF
SET MEINE_JARS=
FOR /r %%A IN (*.jar) DO (
    SET MEINE_JARS=%%A;%MEINE_JARS%
)
java -classpath %MEINE_JARS% ^
    de.bobteam.demo.DemoApp ^
    arg1 arg2 arg3
Kategorien
Java

Java Debugging

Details beim Programmstart von „javac“ und „java“ erhält man, wenn eine bestimmte Umgebungsvariable gesetzt ist. Unter Windows SET _JAVA_LAUNCHER_DEBUG=1 ausführen.

siehe auch: Analyzing Java Problems – Tools, Snippets and Workflows