2010-12-30 5 views
1

표준 출력을 위해 인쇄되는 내용을 볼 수 있도록 명령 줄에서 응용 프로그램을 시작하려고 시도하지만 실행될 때마다 GUI가 시작되고 명령 줄 작업에 프로세스가 종료되었습니다.CommandLine 인스턴스에 프로세스 첨부

나는 심지어 C# 코드에서 시작하고 WaitForExit() 메서드를 사용하려고했지만 기다리지도 않았다.

내 친구가 그 일을 할 수 있고 우리가 응용 프로그램을 시작하는 데 동일한 박쥐를 사용하고 있기 때문에 가능하다고 알고 있습니다.

편집 :이처럼 시작 :

java -DproxySet=true -jar Minecraft.exe 

모든 팁은, 감사

+0

응용 프로그램을 어떻게 시작합니까? 코드를 게시 할 수 있습니까? – Oded

+0

문제의 응용 프로그램과 같은 소리는 콘솔 응용 프로그램이 아니라 Windows 응용 프로그램입니다. –

+0

java -DproxySet = true -jar MyApp.jar 이것이 내가 시작한 방법입니다. 그리고 그것은 GUI가있는 Java 응용 프로그램이지만 내 친구가 할 수 있다고 말했던 것처럼. –

답변

0

그것은 당신이 중 하나가 java-client-server 하나에 디폴트가있을 가능성을 이해할 수있을 것이라고 그 구별은 프로세스 분리를 ​​초래합니다. 나는이 이론을 뒷받침 할 문서를 찾을 수없는 것 같지만, this faq은 윈도우 박스간에 기본값이 다를 수 있음을 나타냅니다.

따라서 -server을 추가 한 다음 -server-client으로 바꾸고 작동하는지 확인해보십시오.

또한 친구 컴퓨터와 마찬가지로 java -version을 사용하십시오. 이 차이점도이 차이를 설명 할 수 있습니다.

+0

그러나 답변을 주셔서 감사하지만, 내가 서버를 사용하려고하면 서버 버전의 JVM이 누락되었다고 말합니다. –

관련 문제