JAVAのパッケージ内クラスをコマンドラインより実行する方法
com.nomiso.try.hoge
というクラスをコマンドラインから実行する方法
A) jarに固めて実行する方法
クラスパスに作成したjar、クラスにcom.nomiso.try.hoge
を指定
C:\>java -cp D:\hoge.jar com.nomiso.try.hoge
B) classファイルを直接実行する方法
クラスパスにcomを含むフォルダ、クラスにcom.nomiso.try.hoge
を指定
クラスパスにcomのルートフォルダを指定するイメージで、クラスパスとパッケージ付クラス名でフルパスができればOK
C:\>java -cp D:\workspace\projectA\bin com.nomiso.try.hoge
<サンプルフォルダ構成>
D:\workspace +---projectA +---bin +---com\nomiso\try hoge.class
パッケージ指定のクラスはフォルダ構成を保つ必要があるというお話しでした。
javaバッチ起動はHellow World!!でやった以来でハマリました。
IT土方としては、IDE使うとjavaバッチ起動起動なんてやりませんからね。
少し応用が入るとつまづくあたりがC級エンジニアってとこでしょうか。
C級エンジニア?もっと低いかもしれないから、paizaで試してみよう。