2017-04-10 1 views
1

다른 사람의 컴퓨터에 설치하려는 Selenium을 사용하는 작은 Java 프로그램이 있으므로 사용하기에도 좋습니다. Selenium을 사용합니다 (가치가있는 경우).다른 컴퓨터에서 Java/Selenium 프로그램 실행

Eclipse에서 jar 파일로 내보냈습니다. 그런 다음 launch4j를 사용하여 실행 파일을 만들었습니다. Java 버전 1.7_079를 사용하여 프로그램을 개발했습니다.

다른 컴퓨터에 JRE 버전 1.7_079가 설치되어 있습니다. CLASSPATH가 설정되었는지 확인했습니다.

내 시스템에서이 실행 파일을 실행하면 정상적으로 작동합니다. 만약 내가 다른 시스템에서 아무런 일도 일어나지 않으면, 아무런 오류도, 아무런 일도 일어나지 않습니다.

  1. 내가 뭘 잘못하고 있니?

  2. 실행 파일에 랩핑하지 않고 배치 파일을 사용하여 실행하는 것이 더 쉬울까요?

  3. 이 작업을 수행하는 가장 쉽고 쉬운 방법은 무엇입니까?

+0

콘솔에서'java -jar myApp.jar'을 실행 해보십시오. – alayor

+0

사용중인 웹 드라이버가 다른 사람 기계에도 포함되어 있는지 확인하기 위해 두 번 확인합니다. – mrfreester

+0

몇 가지를 발견했습니다. 1. 다른 시스템에는 크롬 드라이버가 설치되어 있어야합니다. 2. 크롬 드라이버에 대한 언급은 명시 적이 지 않아야합니다. 내가 간다대로 나는 이것을 최신 상태로 유지할 것이다. – Sulteric

답변

0

java.exe/javaw.exe를 사용하여 작동하지 않는 시스템에서 .jar을 직접 실행하고 오류가있는 경우이를 기록해보십시오.

java.exe를 -jar 례 HelloWorld.jar

당신이 얻을 경우 " 'java.exe를'인식되지 않습니다 ..."당신은 자바/w.exe이 경로에있는 폴더를 추가해야합니다 (예 : : SET의 PATH = 폴더와 - 자바 - 예전 친구; % 경로 %

당신이 자바/w.exe 파일을 찾을 수 있습니다

:

CD/직류 :

DIR/S 자바 \ * .EXE

+0

라이브러리를 찾을 수 없습니다. 그것은 크롬을 극대화하려고 노력하며 불가능합니다. 나는 당신이 일식에서 수출 할 때 그것이 할 것이고 단지 분명히 그것이 아니라는 항아리를 말할 것이라고 생각했다. – Sulteric

0

마침내 답변을 얻었습니다. 이. Chrome 및 Chrome 드라이버 문제를 추적했습니다. Chrome v55.0.x를 실행하고있었습니다. 사용자 컴퓨터가 57.0을 실행 중입니다. . 일단 내 컴퓨터를 57로 업그레이드했다. 사용자가했던 것처럼 실패했다. Chrome 드라이버를 업데이트했으며 모든 것이 예상대로 작동합니다.

관련 문제