2011-12-20 2 views
3

Hello World 명령 행 응용 프로그램을 시작하는 간단한 JNLP 파일이 있습니다. Tomcat (7)에서 JNLP 파일을 다운로드하면 Java Web Start가 시작된 다음 명령 프롬프트를 시작하고 응용 프로그램의 출력을 인쇄하지 않고 사라집니다. 이것은 명령 프롬프트 창을 시작하는 데 사용할 수 없기 때문입니까? 로깅을 켜고 예외는 보지 않았지만 추적 로그의 끝에 출력을 보았습니다. 크롬과 파이어 폭스JNLP/Java Web Start에서 명령 행 응용 프로그램을 시작할 수 있습니까?

에서 테스트 윈도우 7 사용

,

JNLP

<?xml version="1.0" encoding="utf-8"?> 
<!-- JNLP File for SimpleExample Application --> 
<jnlp 
    codebase="http://localhost:8080/foo" 
    href="foo.jnlp">  
<information> 
     <title>Foo</title> 
     <vendor>Paul C</vendor> 
     <description>Command Line App</description> 
     <offline-allowed/> 
    </information> 
    <resources> 
     <j2se version="1.6"/> 
     <jar href="foo.jar"/> 
    </resources> 
    <application-desc/> 
</jnlp> 

답변

1

가 명령 프롬프트 창을 실행하는 데 사용 할 수 없기 때문에이인가?

이것이 바로 그 이유입니다. Java 콘솔이 애플릿 또는 JWS 응용 프로그램 시작시 표시되도록 구성되어있는 경우. CLI 기반 앱인 System.out.println()을 볼 수는 있지만 더 이상 (명령 행 기반) 입력은 실용적이지 않습니다.

+0

빠른 응답을 보내 주셔서 감사합니다. 건배 – user977430

관련 문제