- PR -

Eclipse 3.1 Javaコマンドライン指定方法

1
投稿者投稿内容
katsum
大ベテラン
会議室デビュー日: 2002/02/27
投稿数: 119
お住まい・勤務地: 東京都
投稿日時: 2005-11-18 11:21
-verbose:gc などの Java コマンド向けコマンドラインオプションを Eclipse 3.1 で指定したいのですが、どこで指定したらいいのでしょうか。

[Run][Run][JavaApplication][アプリケーション名][(X)= Argument][VM arguments]
あたりかと思うものの、単純に -verbose:gc と書いてもうまくいきませんでした。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-11-18 11:30
起動用アイコンのプロパティに設定すればいいのでは。
WinXpなら、アイコン・プロパティの「リンク先」とか。
[追記]
なんか、見当はずれのことを書いてしまいましたか。orz
失礼しました。

[ メッセージ編集済み 編集者: Edosson 編集日時 2005-11-18 13:06 ]
Gio
ぬし
会議室デビュー日: 2003/11/28
投稿数: 350
お住まい・勤務地: 都内から横浜の間に少量発生中
投稿日時: 2005-11-18 12:55
Eclipse 中で開発しているプログラムを起動する際にコマンドライン引数や JVM オプションを与える方法は次の通りと思います。ご確認ください。
(Eclipse 3.1.1 + 言語パック 3.1.1a を使用しているため、メニュー項目等を日本語で表記しています。)


  1. 「実行」メニューで「構成および実行」(実行時)、ないし「構成およびデバッグ」(デバッグ時)を選択する。
  2. 「構成および実行」ウィンドウが表示されるので、左側「構成」パネル内で「Java アプリケーション」「Java アプレット」などから適切なものを選択し、ウィンドウ左下にある「新規」ボタンを押す。
  3. すると、右側にプロジェクト名、メインクラス名、起動時のコマンドライン引数、VM オプションを入力する画面が現れる。
    プロジェクト名とメインクラス名は「メイン」タブ、コマンドライン引数、VM オプション、作業ディレクトリ(プログラム起動時にカレントディレクトリとする場所)等を「引数」タブで入力し、ウィンドウ右下の「実行」ボタンを押すと、指定したアプリケーション等が指示したとおりの引数をとって起動される。


Katsum さんが書かれたところと近いような気もしますが、上記の環境で Katsum さんが書かれた方法を実行してみたところ、

  • 「実行」メニューから「実行」をポイントすると「Java アプリケーション」「Java アプレット」「JUnit テスト」等の項目が表示される。
  • 「Java アプリケーション」を選択すると main メソッドを持つクラス一覧が表示され、目的とするクラスを選ぶとそのまま無引数で実行される。

となってしまい、引数を入力する場面がありませんでした。
katsum
大ベテラン
会議室デビュー日: 2002/02/27
投稿数: 119
お住まい・勤務地: 東京都
投稿日時: 2005-11-18 14:31
失礼しました。元投稿の通りでOKでした。
System.gc();
を入れなくても自動的にGCが発生すると思っていたため入れてなかったのですが、
明示的に入れたら Console 画面にGC表示が行なわれました。

>Edossonさん
多分それだと、Eclipse.exe に対するコマンドラインになっちゃいますね。

>Gioさん
3番の各表記を英語と想定し操作したところ元投稿の場所に辿り着き場所は間違っていないと思うに至りました。ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)