runtime.exec

    1

    1답변

    내가 private static File jarLocation = new File(Main.class.getProtectionDomain().getCodeSource().getLocation().getPath()).getParentFile(); 다음 를 호출하여 파일의 위치를 ​​얻어서 내 jar 파일과 같은 디렉토리에 프로세스를 실행하는 것을 시도하고

    0

    1답변

    이 질문에 대한 답변이 similar question 입니다. 제안 된 솔루션은 버퍼링 된 판독기를 부착하는 것입니다. 이것은 제가 원하는 것이 아닙니다. 저는 프로세스가 생산 한 결과물에 관심이 없습니다. 버퍼링 된 판독기로 프로그램을 실행하면 출력에서 ​​읽기가 실행 시간의 90 %를 차지하므로이 병목 현상을 피하려고합니다. 어떤 아이디어?

    2

    1답변

    내 명령 프롬프트를 사용하여이 명령을 실행하고 그것을 잘 실행에 사용 : 문제없이 : start demo:" -ping -ip 172.18.102.65" 위의 명령에서, demo:입니다 내가 만든 custom uri이 매개 변수를 -ping, -ip 및 <an_ip_address> 인이 사용자 지정 URI에 전달하면 custom uri이됩니다. 나는 다음이

    2

    1답변

    자바 프로그램에서 작업하고 있는데, 여기서 문자열을 인수로 사용하는 bash 스크립트를 호출해야합니다. 그래서 코드를 작성했습니다 : Process p = Runtime.getRuntime().exec("./script \"message send\""); 을하지만 단말기가 따옴표 (") 인식 따옴표 등을, 용어를 참조"메시지가 전송되지 않는 것처럼 보인

    0

    1답변

    문제 설명 : 내 사용자의 컴퓨터에서 기본 브라우저는 IE 7입니다. 보안상의 이유로 기본 브라우저를 변경할 수 없습니다. 사용자 컴퓨터에서 다른 응용 프로그램을 클릭하면 응용 프로그램이 시작됩니다. 내 응용 프로그램에서 IE 7에서 내 응용 프로그램이 시작됩니다. 사용자에게 버튼 클릭만으로 Firefox를 시작할 수있는 기능을 제공합니다. Java를 사용

    3

    1답변

    자식 프로세스가 완료 될 때까지 Java 부모 프로세스를 대기시키는 방법. 나는 runtime.exec와 processBuilder.pb으로 시도 : String cmd = "ffmpeg -i input.vob output.mp4" Runtime rt = Runtime.getRuntime(); Process proc = rt.exec(cmd); pro

    0

    1답변

    자바 기반 웹 응용 프로그램에 대한 클라이언트 컴퓨터의 터미널을 열 수 있습니까? 는 내가 서버 측에서 응용 프로그램을 실행합니다 Runtime.getRuntime().exec("<command to execute>"); 위의 코드를 사용할 수 있다는 것을 알고있다. 클라이언트 컴퓨터의 터미널 창을 여는 방법이 있습니까? "User-Agent"요청 헤더

    0

    2답변

    내 앱에서 글로벌 su 인스턴스를 사용할 수있게하려고합니다. 나는 그것을하는 코드를 가지고 있지만, 나는 경쟁 조건에 부딪쳤다 고 나는 믿는다. public static List<Object> rootObjects = Collections.synchronizedList(new ArrayList<>()); protected void onCreate(Bun

    0

    1답변

    다음 코드에서 로컬 저장소에서 hdfs로 파일을 복사하려고합니다. 명령을 사용하여 파일을 나열하면 작동합니다. 즉, hadoop fs -ls 경고이지만 파일을 복사하는 동안 작동하지 않습니다. 여기 내 코드입니다. <html><%@ page import="java.util.*,java.io.*"%> <%@ page import="java.lang.*"%>

    0

    4답변

    원격 (Linux) 시스템에서 명령을 쉘 아웃하기 위해 Java 프로그램을 실행하려고합니다. putty.exe를 실행하여 SSH 키를 사용하여 컴퓨터에 연결할 수 있습니다. 그러나 "bash" "ps-ef"또는 "ls -la"와 같은 실제 명령을 실행할 수는 없습니다. 현재 Java 런타임 .exec을 사용하고 있는데 java.lang.ProcessBuil