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.

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!"));Javalin app = Javalin.create() .port(7000) .start(); app.get("/hello", ctx -> ctx.html("Hallo Javalin!")); https://javalin.io

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();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"); […]

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@ECHO OFF SET MEINE_JARS= FOR /r %%A IN (*.jar) DO ( […]

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