$lib = (Get-Item .\lib_desa).Name $libNames = (Get-ChildItem $lib\*.jar).Name $JDK7 = "C:\jdk1.7.0_65" $bcp = "$JDK7\jre\lib\rt.jar" foreach ($libName in $libNames) { $cp += ";$lib\$libName" } Remove-Item classes\* -Recurse -Force $Env:Path = "$JDK7\bin" javac -J-Xmx1024m -bootclasspath $bcp -sourcepath src -classpath $cp src\Application.java -d classes