자바상에서 외부 프로그램을 실행할려고 합니다.

다크슈테펜의 이미지

검색해서 Runtime.getRuntime().exec()로 외부 프로그램을 실행할수 있다고 하더라구요...
그런데 자바 소스에서 위 명령으로 하면 에러가 납니다.
이클립스에서 컴파일 했습니다.

Exception in thread "main" java.lang.Error: 분석되지 않는 컴파일 문제점:
처리되지 않은 예외 유형 IOException

at main.createContents(main.java:113)
at main.open(main.java:54)
at main.main(main.java:46)
에러는 이런형태로 나구요...
혹시나 해서
간단하게 소스를 작성해서 시험해봐도 같은 오류가 납니다.
전에 어떤분이 SWT 위젯에서는 직접적인 쓰레드의 접근은 허용하지 않는 다고 하신것도 기억나서 syscexec로 해서 물려봐도 역시나 같은 에러가 납니다.다른 사이트에서 보면 이거위에는 임포트하거나 하는게 전혀 안나와 있던데 이거 어떻게 사용하는거죠...?

atie의 이미지

Runtime aRT = Runtime.getRuntime();
Process aProc = aRT.exec("mplayer -cache 256 mms://211.233.92.49/H_2TV");

이런식으로 코딩을 한건가요?

----
I paint objects as I think them, not as I see them.
atie's minipage

다크슈테펜의 이미지

문법이 나와 있기로는 검색했을때 다들
Runtime.getRuntime().exec(String command);라고 하더라구요...
String command에 자기가 원하는 프로그램 패스와 이름을 적어 놓으라고 하더라구요....이렇게 쓰는 거 아닌가요...?
다들 그렇게 설명해놓아서...

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

atie의 이미지

위의 코드처럼 해보세요. 덧붙여서, 키보드 입력을 받기 위해서는 aProc.getInputStream()이 필요해서 저는 위의 코드처럼 합니다.

----
I paint objects as I think them, not as I see them.
atie's minipage

다크슈테펜의 이미지

매번 감사드립니다.잘ㅤㄷㅙㅂ니다.
다시한번 감사드립니다.

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

atie의 이미지

darkschutepen wrote:
매번 감사드립니다.잘ㅤㄷㅙㅂ니다.
다시한번 감사드립니다.

진담반 농담반으로... xml에 적힌 mms:// url들을 읽어 SWT의 버튼으로 만들고 (온라인 TV 채널), 그 버튼들이 눌려지면 mplayer가 외부 프로그램으로 실행되는 것을 하나 만들어 주세요. (SWTmplayer)
:wink:

----
I paint objects as I think them, not as I see them.
atie's minipage

다크슈테펜의 이미지

atie wrote:
darkschutepen wrote:
매번 감사드립니다.잘ㅤㄷㅙㅂ니다.
다시한번 감사드립니다.

진담반 농담반으로... xml에 적힌 mms:// url들을 읽어 SWT의 버튼으로 만들고 (온라인 TV 채널), 그 버튼들이 눌려지면 mplayer가 외부 프로그램으로 실행되는 것을 하나 만들어 주세요. (SWTmplayer)
:wink:

헛 예제인가요...?
너무 감사드립니다.주말에 해보겠습니다.아자~~~

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.