-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlaunch.bat
More file actions
23 lines (17 loc) · 796 Bytes
/
Copy pathlaunch.bat
File metadata and controls
23 lines (17 loc) · 796 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@echo off
REM Trouver tous les fichiers .java et les lister dans files.txt
dir /S /B *.java > files.txt
REM Supprimer les lignes contenant 'test' ou 'Test'
powershell -Command "(Get-Content files.txt) -notmatch '\b(test|Test)\b' | Set-Content files.txt"
echo Compiling...
REM Compiler les fichiers .java listés dans files.txt et placer les .class dans src\classFiles
javac -d src\classFiles @files.txt
REM Définir le CLASSPATH
set CLASSPATH=.;src\classFiles\;src\classFiles\*;src\classFiles\*\*;src\classFiles\*\*\*;src\classFiles\*\*\*\*;src\classFiles\*\*\*\*\*;src\main\resources
echo Running...
REM Exécuter la classe principale start.Main
java -cp %CLASSPATH% start.Main
echo Cleaning up...
REM Supprimer les fichiers compilés et files.txt
rmdir /S /Q src\classFiles
del files.txt