2012-06-08 4 views
0

그 프로그램의 출력을 얻고 싶습니다. 우리가 항아리를 실행할 때 창문이 열리 며 창에 세 개의 버튼이 있습니다. 두 번째 버튼을 클릭해야합니다. 버튼을 클릭하면 새 창이 열리고 파일 대화 상자를 여는 다른 버튼을 클릭해야합니다. 파일을 선택하고 열기를 클릭해야합니다. 그게 프로그램이 출력을 생산합니다. 그러나, 나는 그것이 너무 사용자 인터페이스, 바로 뒷면에서 실행되는 프로그램을 참조 할 필요가 없습니다명령 줄에서 jar 파일로 java 버튼을 실행하십시오.

java -cp test.jar click_button1 click_button2(file.txt) 

같은 명령 행을 사용하여 열려있는 프로그램 항아리 인터페이스없이 실행합니다.

알려주십시오. 고맙습니다.

+1

* "난 그냥 원하는 항아리가 해당 프로그램의 출력을 얻으십시오. "* 파일 이름을 지정하는 명령 행 매개 변수를 허용하는지 확인하십시오. 그 *** *** 애플 리케이션을 허용 수도 있습니다. 버튼을 클릭했을 때 GUI가 보이지 않고 무엇을 할 수 있습니다. Jar의 제작자에게 앱 버전을 제공해야하는 경우 실패했습니다. 명령 줄에서 실행되는 것과 호환됩니다. BTW - GUI가 항상 화면의 정확한 위치/크기로 표시됩니까? –

+0

그게 너의 자신의 프로그램이야? –

+0

jar를 사용하는 java 명령 줄 응용 프로그램을 만들어야합니다. 응용 프로그램 개발자가 보호 된 클래스를 만들지 않은 경우 코드를 통해 해당 기능에 액세스 할 수 있습니다. – user845279

답변

관련 문제