l .お知らせ 内容 LINK FILE
HTML Win PC Unix MS-DOS C C++ Mfc Java |
JAVA
| インストール | アプレット | アプリ・・ |
|
javac(変換)
appletviewer(表示)
java(実行)
バッチファイル
|
|
|
|
|
@ECHO OFF REM JAVAアプリケーション作成用バッチファイル( 環境設定用 ) REM REM DOSKEY /INSERT REM DOSKEY ↑↓キーで、以前に入力したコマンドを呼出せます。 REM INSERT キーボードのモードを、文字の挿入モードにします。(対=上書き) REM REM もし必要なら、エクスプローラを起動します。 REM C:\WINDOWS\EXPLORER /e, select, C:\java\TEST C: REM 念のためにルートディレクトリに移動します。 CD \ REM パスを設定します。 PATH c:\java\bin;c:\java\test\CLASS;c:\java\test\tool;c:\windows;c:\windows\command;c:\dos ECHO ***** JAVAアプリケーション/アプレットの作成 ********** ECHO ソースファイル=C:\java\TEST\JAVA ECHO アプリケ-ション/アプレット=C:\java\TEST\CLASS ECHO 用法 CP ソースファイル名 ( 拡張子 .java は省略します。 ) |
◆ヘルプ◆ C:\java\TEST\TOOL\help.txt ◆起動方法 1.ショートカット CP をクリックして、 Command.com を起動します。 → set.bat が呼出され、必要なパスなどが設定されます。 2.CP ABC のように入力して、このバッチファイル(現在動作中) を呼出します。 ...ABC.class を作成する場合の例です。 ◆コマンド E エディタを起動します。 C コンパイルします。 X 実行します。( コマンドラインを指定できます。) H ヘルプ(このファイル) を表示します。 L 画面を消去します。 Esc CP.bat を終了します。( Command.com に戻ります。) ◆作成したファイル ソースファイル \java\TEST\SOFT\JAVA\ に保存されます。 実行ファイル \java\TEST\SOFT\CLASS\ に保存されます。 |
class ***
{ public static void main(String[] args)
{ System.out.println("***"); //コメント
}
} |
@ECHO OFF REM JAVAアプリケーション作成用のバッチファイル CP.bat REM あらかじめ、command.con を起動し、環境をセットしておきます。 REM command.con のショートカット名は、** にしてあります。 REM このバッチファイルが使用するファイル REM help.txt : H を押したときに、使用方法 を表示するため。 REM CM_FILE.exe COML.bat : コマンドラインから入力するため。 REM samp.java : ソースファイルがないとき、雛形にします。 REM ◆ファイルの指定がないときは、メッセージを表示して終了します。 IF %0%1==%0 GOTO NoFile REM ◆ソースファイルがないときは、雛形をコピーして作成します。 CD \java\test\JAVA CD IF NOT EXIST %1.java COPY ..\TOOL\samp.java %1.java GOTO EDIT REM *** H が押されたら、help.txt の内容を表示します。*** :HELP More \java\TEST\TOOL\help.txt GOTO EDIT REM *******************編集******************************************** REM *** L が押されたら、画面をクリアします。*** :ED_CLS CLS :EDIT ECHO *** エディト=CR ( E=エディト C=コンパイル X=実行 H=Help D=dir移動 Esc=終了 )*** BAT2 IF ERRORLEVEL 89 GOTO EDIT IF ERRORLEVEL 88 GOTO EX IF ERRORLEVEL 77 GOTO EDIT IF ERRORLEVEL 76 GOTO ED_CLS IF ERRORLEVEL 73 GOTO EDIT IF ERRORLEVEL 72 GOTO HELP IF ERRORLEVEL 70 GOTO EDIT IF ERRORLEVEL 69 GOTO ED IF ERRORLEVEL 68 GOTO EDIT IF ERRORLEVEL 67 GOTO CP IF ERRORLEVEL 28 GOTO EDIT IF ERRORLEVEL 27 GOTO EXIT IF ERRORLEVEL 14 GOTO EDIT IF ERRORLEVEL 13 GOTO ED GOTO EDIT REM 指定以外のキーが押されたら、再びキー入力を待ちます。 REM *** E が押されたら、ノ-トパッドを起動してソ-スファイルを表示します。*** :ED CD \java\TEST\JAVA REM *****ノートパッドを起動***** NOTEPAD %1.java REM *******************コンパイル************************************** GOTO CMP :CM_CLS CLS :CMP ECHO *** コンパイル=CR( E=エディト C=コンパイル X=実行 H=Help D=dir移動 Esc=終了 )*** BAT2 IF ERRORLEVEL 89 GOTO CMP IF ERRORLEVEL 88 GOTO EX IF ERRORLEVEL 77 GOTO CMP IF ERRORLEVEL 76 GOTO CM_CLS IF ERRORLEVEL 73 GOTO CMP IF ERRORLEVEL 72 GOTO HELP IF ERRORLEVEL 70 GOTO CMP IF ERRORLEVEL 69 GOTO ED IF ERRORLEVEL 68 GOTO CMP IF ERRORLEVEL 67 GOTO CP IF ERRORLEVEL 28 GOTO CMP IF ERRORLEVEL 27 GOTO EXIT IF ERRORLEVEL 14 GOTO CMP IF ERRORLEVEL 13 GOTO CP GOTO CMP :CP REM ディレクトリが変更されていたら、戻します。 CD \java\TEST\JAVA REM **********コンパイル********** javac %1.java REM エラーがあるなら、編集に戻ります。 IF ERRORLEVEL 1 GOTO EDIT REM *****実行ファイルを格納***** CD \ MOVE \java\TEST\JAVA\*.class \java\TEST\CLASS GOTO EXEC REM *******************表示******************************************** :NoEXEC CLS ECHO %1.class がありません。 GOTO EXEC :EX_CLS CLS :EXEC REM ディレクトリとファイル名を表示します。 ECHO C:\java\TEST\CLASS\%1.class ECHO *** 実行=CR ( E=エディト C=コンパイル X=実行 H=Help D=dir移動 Esc=終了 )*** BAT2 IF ERRORLEVEL 89 GOTO EXEC IF ERRORLEVEL 88 GOTO EX IF ERRORLEVEL 77 GOTO EXEC IF ERRORLEVEL 76 GOTO EX_CLS IF ERRORLEVEL 73 GOTO EXEC IF ERRORLEVEL 72 GOTO HELP IF ERRORLEVEL 70 GOTO EXEC IF ERRORLEVEL 69 GOTO ED IF ERRORLEVEL 68 GOTO EXEC IF ERRORLEVEL 67 GOTO CP IF ERRORLEVEL 28 GOTO EXEC IF ERRORLEVEL 27 GOTO EXIT IF ERRORLEVEL 14 GOTO EXEC IF ERRORLEVEL 13 GOTO EX GOTO EXEC :EX REM **********コマンドラインを指定して実行********** ECHO 必要ならコマンドラインを入力して、実行して下さい。 CD \java\TEST\CLASS REM まず、プログラム名を CM_FILE.exe を使って COML.bat に書き込みます。 ECHO java %1 | \java\TEST\TOOL\Cm_file.exe \java\TEST\TOOL\COML.bat REM REM COML.bat に書き込んでおいたプログラム名を表示します。 TYPE \java\TEST\TOOL\COML.bat REM REM 入力されたコマンドラインを、COML.bat に追加書き込みします。 \java\TEST\TOOL\CM_FILE.exe >> \java\TEST\TOOL\COML.bat REM REM COML.bat を、バッチファイルとして起動します。 REM 上記で書き込まれているプログラムが実行されます。 CD ..\CLASS CALL \java\TEST\TOOL\COML.bat CD \ GOTO EXEC :NoFile ECHO ファイル名を指定して下さい。 *** アプレットの作成 *** ECHO 用法 CP ソースファイル名 ( 拡張子 .class は省略します。 ) :EXIT CD \java\TEST |