File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ @ echo off
2+ REM Compile & Run script for Windows
3+ REM Usage: scripts\build.bat
4+
5+ echo === Compiling Java.Imaging.Java.21 ===
6+
7+ if not exist out mkdir out
8+
9+ javac -sourcepath src -d out ^
10+ src\com\mearvk\imaging\ImageMetadataReader.java ^
11+ src\security\ExceptionHandler.java ^
12+ src\security\SecurityHandler.java ^
13+ src\security\CertificateHandler.java ^
14+ src\security\UsageHandler.java ^
15+ src\pennywise\XMLHandler.java ^
16+ src\pennywise\EntertainmentHandler.java ^
17+ src\pennywise\DatabaseHandler.java ^
18+ src\pennywise\Main.java
19+
20+ if %ERRORLEVEL% NEQ 0 (
21+ echo === Build FAILED ===
22+ pause
23+ exit /b 1
24+ )
25+
26+ echo === Build successful ===
27+ echo .
28+ echo Run with:
29+ echo java -cp out pennywise.Main src\pennywise\config.xml
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # Compile & Run script for Linux/macOS
3+ # Usage: bash scripts/build.sh
4+
5+ set -e
6+
7+ echo " === Compiling Java.Imaging.Java.21 ==="
8+
9+ mkdir -p out
10+
11+ javac -sourcepath src -d out \
12+ src/com/mearvk/imaging/ImageMetadataReader.java \
13+ src/security/ExceptionHandler.java \
14+ src/security/SecurityHandler.java \
15+ src/security/CertificateHandler.java \
16+ src/security/UsageHandler.java \
17+ src/pennywise/XMLHandler.java \
18+ src/pennywise/EntertainmentHandler.java \
19+ src/pennywise/DatabaseHandler.java \
20+ src/pennywise/Main.java
21+
22+ echo " === Build successful ==="
23+ echo " "
24+ echo " Run with:"
25+ echo " java -cp out pennywise.Main src/pennywise/config.xml"
You can’t perform that action at this time.
0 commit comments