Skip to content

Commit c027ae8

Browse files
committed
可以正常编译 1.0
1 parent 48fe322 commit c027ae8

File tree

8 files changed

+6
-4
lines changed

8 files changed

+6
-4
lines changed

callc/java/build.bat

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,18 @@ set JAVA_HOME=D:\Program Files\Java\jdk-12.0.2
44
set PATH=%PATH%;%JAVA_HOME%\bin;
55
set CLASSHOME=%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib\jrt-fs.jar;.
66

7-
set base_dir=.
7+
set base_dir=base
88

99
setlocal ENABLEDELAYEDEXPANSION
10-
for /f %%i in ( 'dir /b ".\*.java"' ) do (
11-
javac -encoding utf-8 -h . %%i
10+
for /f %%i in ( 'dir /s /b "%base_dir%\*.java"' ) do (
11+
set src_file=%%i
12+
javac -encoding utf-8 -h . !src_file!
1213
if not %errorlevel% == 0 (
1314
goto proc_err
1415
) else (
1516
if not exist mypkg ( md mypkg )
16-
move *.class mypkg
17+
set obj_file=!src_file:~0,-4!class
18+
move !obj_file! mypkg
1719
echo %%i succ.................................
1820
)
1921
)

0 commit comments

Comments
 (0)