■Javaアプリケーションの実行 外部jarの参照など、eclipseで設定するのは簡単だ。 しかし、linuxでバッチ処理として動かしたいときなどはjavaコマンドを使い、 その際は-classpathの設定をしなければならない。 Javaアプリケーションの実行の際は、依存関係のあるすべてのクラスは実行環境(JVM)から検索可能でなければならないからだ。 先日作成したTweetTestのソースを実行してみる。 これを実行するにはtwitter4Jにクラスパスが通っている必要がある。 ■javacコマンド javacコマンドはjavaプログラムのソースをコンパイルするためのコマンドである。 以下のようなオプションがある。 [-d] クラスファイルを出力するディレクトリを指定する。 デフォルトではカレントディレクトリに出力される。 [-classpath][-cp] コンパイル時に参照される
Javaでのパッケージ作成はjar(JavaARchive)という圧縮ファイルで用意します。jarはZIPフォーマットの圧縮形式であり、パッケージをjarコマンドで圧縮することで作成します。また、解凍もjarコマンドで行なえます。 以下に、jdk1.5をrpmでLinux環境の/usr配下にインストールしている場合の、jarコマンド使用例を示します。 ---------------------------------------------------------- 1.圧縮 > /usr/java/jdk1.5/bin/jar cvf test.jar test/ 2.解凍 > /usr/java/jdk1.5/bin/jar xvf test.jar ----------------------------------------------------------
形式 解説 オプション 関連項目 形式 java [ options ] class [ argument ... ] java [ options ] -jar file.jar [ argument ... ] options コマンド行オプション class 呼び出されるクラスの名前 file.jar 呼び出される JAR ファイルの名前。必ず -jar と同時に使用される argument main 関数に渡される引数 解説 java ツールは、Java アプリケーションを起動します。java ツールは、Java Runtime Environment を起動したあと、指定されたクラスをロードし、このクラスの main メソッドを呼び出して Java アプリケーションを起動します。メソッドの宣言は、次のようにする必要があります。 public static void main(St
JavaアプリケーションはJavaソースを(C言語やC++等と同様に)コンパイルし、コンパイルして出来たファイルを実行するもの。 (実際にはJavaで作った全てのプログラムがコンパイル・実行するものだけれども、ここではJavaアプレットやサーブレットと区別する意味で「Javaアプリケーション」と呼んでいる) javacコマンドでコンパイルし、javaコマンドで実行する。 実行は、クラス内のpublic static void main(String[] args)メソッド(あるいは...)から行われる。 JDK1.5から、main()が実行される前にメソッドpremain()を呼ぶこともやろうと思えば出来るようになった。[2007-11-12] コンパイル方法と実行方法 [/2008-12-20] 単一ファイルソースコードの実行 [2018-10-01] クラスパスを指定する例 [/201
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く