Jag lyckas bara kompilera 2 eller fler .java filer på en gång med följande kommando "javac sökvägen\*java" men på vilket annat sätt skulle jag kunna göra det?
Det sätt jag kan göra det funkar ju bra men om jag har en massa .java filer i samma mapp så kompileras ju de alla...
set CLASSPATH=.;d:\program\jdk12\dt.jar;d:\program\jdk12\tools.jar;
set CLASSPATH=%CLASSPATH%;d:\program\jakarta-tomcat\lib\servlet.jar
rem set CLASSPATH=%CLASSPATH%;d:\program\jakarta-tomcat\lib
set PATH=%PATH%;d:\program\jdk12\bin;.;
javac *.java
Sedan för att hinna se var du får fel i under kopileringen kan du stänga av just-in-time kompileringen genom att skriva:
Personligen har jag en "build.bat" som ser ut så här:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"> ... lägg in ev. classpaths här...
DIR /B /S *.java >src_classes.javac
javac @src_classes.javac
DEL src_classes.javac
Då kompileras alla .java-filer i den katalog man kör bat-filne från, samt alla filer i underliggande kataloger. Mycket smidigt
Jikes, den blixtsnabba Java-kompilatorn från IBM, kompilerar automagiskt om alla filer som används av en klass. Har du därför 10 klasser som alla används i något led av en klass: kompilera den djupaste klassen så kompileras de andra som har förändrats om också.
274 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a