2012-03-23 2 views
0

안녕하세요. LiveGraph에 자동으로로드하고 LiveGraph 플로터으로 데이터를 동적으로 보내야하는 Java 프로그램이 있습니다. 매뉴얼에 따르면 필자는 데이터를 작성하여 파일에 쓰고 JVM 내에서 플로터를 실행해야합니다.내 Java 프로그램에서 LiveGraph를 동적으로 사용하는 방법

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

웹 사이트에는 LiveGraph 프로그램을 시작하는 명령이 나와 있습니다. 그들은 디폴트 값을 가진 그래프에 대한 설정을 생성하기 때문에 매개 변수를 app.exec()으로 전달할 수 있다고 말합니다.

문제가있어서 app.exec()을 실행할 수 없으므로 오류가 발생하지 않습니다. 이것이 유일한 문제입니다. 그래프의 GUI를 시작해야하는이 함수입니다.

내가 여기에 놓친 중요한 것들이 있습니까? LiveGraph에 링크

Steliyan

답변

1

덕분에, 내가 전에 들어 본 적이 없습니다. 나는 위의 코드의 회선에서 거의 그 지점에 도착

$ 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에서 호출 한 후, 소스를 가지고 그것을 컴파일. 나는 '간부'방법에 도착, 나는 <TAB>을 명중하고 그루비 내가 사용할 수있는 방법과 자신의 서명을 완공 한 보여줍니다

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

없음 exec 방법을 여기에. app.execStandalone()으로 전화를 걸면 스크린 샷과 같이 애플리케이션 창이 열립니다. 인수로 execStandalone을 호출하면 사용법을 보여주는 또 다른 창이 나옵니다. 실제로 어떤 문서도 읽지 않았기 때문입니다.

온라인 매뉴얼이 버전 1.x.x를 참조하고 2.0.beta01이라는 것을 보았습니다. 설명서에 반영되지 않은 차이점이나 설명서에 오타가있을 수 있습니다. NetBeans (또는 Eclipse 등)과 같은 최신 IDE에 코드 (또는 적어도 jar 파일)가로드되어있는 경우 코드를 실행하기 전에 입력 할 때 사용 가능한 방법을 보여주고 오류를 표시합니다. 학습 곡선이 있지만이 간단한 오류를 피하고 더 강력한 오류를 만들 수 있습니다.

관련 문제