2012-03-23 5 views
0

こんにちは私はLiveGraphを自動ロードし、LiveGraphプロッターにデータを動的に送信する必要のあるJavaプログラムがあります。マニュアルによると、データを作成してファイルに書き出し、JVM内でPlotterを実行する必要があります。私のJavaプログラムでLiveGraphを動的に使用するには

LiveGraph app = LiveGraph.application(); 
app.exec(String [0]); 

ここでは、LiveGraphプログラムを起動するコマンドが表示されています。 また、app.exec()にパラメータを渡すことはできません。デフォルト値のグラフの設定が生成されるためです。

問題は私が実行できないということです。app.exec()は、方法のエラーを返しません! これは私の唯一の問題です。グラフのGUIを開始するはずのこの関数です。

ここに欠けている重要なことはありますか? LiveGraphへのリンクの

Steliyan

答えて

1

おかげで、私は前にそれを聞いていませんでした。 私はソースを持って、それをコンパイルし、その後、groovyからそれを呼ばれる:

$ CLASSPATH=LiveGraph.2.0.beta01.Complete.jar:SoftNetConsultUtils.2.01.slim.jar groovysh 
Groovy Shell (1.8.4, JVM: 1.6.0_24) 
Type 'help' or '\h' for help. 
------------------------------------------------------------------ 
groovy:000> import org.LiveGraph.LiveGraph 
===> [import org.LiveGraph.LiveGraph] 
groovy:000> lg = new LiveGraph() 
===> [email protected] 
groovy:000> app = lg.application() 
===> [email protected] 

私は上記のコードのあなたのラインからかなり多く、その点になりました。ここ

groovy:000> app.exec<TAB> 
execEngine()  execStandalone( execStandalone() 

ませんexec方法:私は「幹部」メソッドを取得すると は、私は私が利用可能な方法とその署名に、完了が表示さ<TAB>とGroovyを打ちます。 app.execStandalone()に電話すると、スクリーンショットのようなアプリケーションウィンドウが表示されます。私がexecStandaloneの引数をつけて呼び出すと、実際には何のドキュメントも読んでいないので、別のウィンドウが表示されます。

オンラインマニュアルはバージョン1.x.xを参照していますが、これは2.0.beta01です。多分それはマニュアルに反映されていない相違点の1つかもしれませんし、マニュアルに誤字があるかもしれません。 NetBeans(またはEclipseなど)のような現代のIDEにコード(または少なくともjarファイル)がロードされている場合は、コードを実行しようとする前に、入力中に利用可能なメソッドが表示され、エラーが表示されます。学習曲線はありますが、これらの単純なエラーを回避し、より強力なものを作成するのに役立ちます。

関連する問題