📄 makepulldown.bat
字号:
@rem @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@rem This file automatically compiles and packages the game.
@rem Make sure you set correct paths below with the set-commands.
@rem
@rem Joakim Roubert 2003
@rem @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@echo off
set GAMENAME=pulldown
set MODEL=T610
set WTKPATH=C:\SonyEricsson\J2ME_SDK_11\WTK104_01
set DESTPATH=C:\temp\javagames\%GAMENAME%
set SDKPATH=C:\j2sdk1.4.1_02\bin
echo *** Creating destination directories if they do not exist
echo *** (Already exist-messages are to be ignored)
mkdir %DESTPATH%
mkdir tmpclasses
mkdir classes
del /Q %DESTPATH%\%GAMENAME%.jar
del /Q tmpclasses\*.*
del /Q classes\*.*
rem COMPILE LANGUAGE FILE SEPARATELY IN ORDER TO GET THE ENCODING CORRECT
echo *** Updating language resources
%SDKPATH%\javac -d tmpclasses -encoding utf-8 src\Lang.java
echo *** Compiling source files
%SDKPATH%\javac -g:none -target 1.1 -bootclasspath %WTKPATH%\wtklib\devices\SonyEricsson_%MODEL%\semc_api.zip -d tmpclasses -classpath tmpclasses src\*.java
echo *** Obfuscating
%SDKPATH%\jar cmf bin\MANIFEST.MF tmp1.jar -C tmpclasses .
del /Q tmpclasses\*.class
%SDKPATH%\java -classpath %WTKPATH%\wtklib\devices\SonyEricsson_%MODEL%\semc_api.zip;%WTKPATH%\bin\retroguard.jar;lib\Lang.zip RetroGuard tmp1.jar tmp2.jar script.rgs
del /Q tmp1.jar
echo *** Preverifying obfuscated classes
pushd tmpclasses
%SDKPATH%\jar xf ..\tmp2.jar
popd
del /Q tmp2.jar
%WTKPATH%\bin\preverify -classpath %WTKPATH%\wtklib\devices\SonyEricsson_%MODEL%\semc_api.zip;obfclasses -d classes tmpclasses
echo *** Creating JAR
%SDKPATH%\jar cmf bin\MANIFEST.MF %DESTPATH%\%GAMENAME%.jar -C classes . -C res .
echo *** Creating JAD
%SDKPATH%\java mkjad %DESTPATH%\%GAMENAME%.jar bin\MANIFEST.MF %DESTPATH%\%GAMENAME%.jad
echo *** Done
echo ***
echo *** %GAMENAME%.jar and %GAMENAME%.jad were created in
echo *** %DESTPATH%
pause
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -