나는 Caprica's VLCJ Bindings을 이용하는 프로그램을 만들고 있습니다.실행중인 Java 프로그램에서 LibVLC를 설치하지 않았 으면 Linux Distro에게 apt-get install을 알리는 방법은 무엇입니까?
zip 파일에 VLC 라이브러리를 패키지로 묶어 적절히 사용자 컴퓨터에 출력 할 수 있기 때문에 Windows와 Mac에서 유용합니다. 나는 리눅스에 대해이 작업을 수행해야 할 때
문제
는, 사랑의 신, 때문에 ELEVEN을가 온다. 개별적으로 컴파일 됨. 응용 프로그램/라이브러리.
그들 중 일부는 심지어 자신의 맛을 가지고 있습니다. 그것은 운영 체제의 Baskin Robins와 같습니다 (몇 가지가 있지만 실제로는 우분투 만 실행 했으므로 준비되지 않았습니다).
만약 내가 마조 슈스트 였다면 나는이 작품을 완전히 만들 수 있었고 엄청나게 많은 수의 zip 리눅스 라이브러리를 가진 거대한 병으로 끝낼 수 있었다. 그러나 나는 정말로 그렇게하고 싶지 않다.
그래서 내가 취해야 할 최선의 행동은 LibVLC가 설치되어 있는지 확인하는 것입니다. 그렇다면 직접 참조하고, 그렇지 않은 경우 런타임에 설치하십시오 (라이브러리가 시도하기 전에 자바 프로그램의 시작/설치시조차도, 스스로로드 할 수 있습니다.
이것이 가능합니까? 나는 우분투 터미널을 사용하여이
sudo apt-get install vlc
에 비슷한 것이라고 알고 괜찮 것을, 아마 15 가지 맛이있다, 그 다룰 수 있지만, 할 수 있다는 것을에서 내 Java 응용 프로그램을 실행하고 (계속 진행하기 전에 끝날 때까지 기다리십시오), 그렇다면 어떻게 수행 할 수 있습니까? 그렇지 않다면 어떻게 움직일 수 있습니까?
이 게시물은 당신이 찾고있는 것 같아요 : http://stackoverflow.com/questions/3403226/how-to-run-linux-commands-in-java-code – Maux
나는 몇 가지를 보았다. 그렇다면 나의 다음 질문은 리눅스의 현재의 맛에 VLC가 설치되어 있는지 어떻게 결정할 것인가? 던져진 예외를 처리해야만합니까? – Will
은 자동 설치 프로그램에서 다루지 않는 종류의 것으로 보입니다. 모든 리눅스 배포판을 정말로 지원해야합니까? – Leo