2012-06-01 3 views
1

필자는 이것에 대한 연구를 해봤지만 라이브러리를 참조하면 프로그램을 작동시키는 방법을 알아낼 수 없습니다. 나는 셀레늄 2.12 라이브러리에 의존성이있는 자바 프로그램을 가지고 있으며 자바가 설치되지 않은 여러 컴퓨터에서이 프로그램을 실행해야하기 때문에 exe에 프로그램을 작성해야한다. 모든 사람들이 추천하는 JSmooth를 살펴 보았습니다. 누가 이것을 설정하는데 나를 도울 수있는 경험이있는 사람이 있습니까?Java 참조 된 셀레늄 라이브러리와 exe 파일

+0

* "이 프로그램은 Java가 설치되지 않은 여러 컴퓨터에서 실행해야합니다."*하지만 Windows가 설치되지 않은 다양한 컴퓨터에서 실행할 필요는 없습니까? .NET을 사용하십시오. –

+0

[이 질문은 무엇입니까?] (http://stackoverflow.com/questions/1332548/running-a-java-program-as-an-exe-in-windows-without-jre-installed) 특히 Andreas_D 님의 대답. –

답변

0

AFAIK JSmooth는 자바가 설치되지 않은 컴퓨터에서 자바를 실행할 수 없으며 이미 설치되어 있지 않으면 자바를 다운로드하기 만하면됩니다.

외부 접합 (jar)을 JSmooth에 알려서 여기에 설명 된대로 클래스 패스에 배치해야합니다. http://jsmooth.sourceforge.net/docs/jsmooth-doc.html#N10166.

그런 다음 앱을 만들고 설치하려는 경우 그 안에 해당 항아리도 포함시켜야합니다.

+0

Java가 설치되지 않은 컴퓨터에서이 프로그램을 실행할 수 없습니까? 그것이 내가 exe가되도록 요구 한 주된 이유였다. 그렇지 않으면, Eclipse는 그렇지 않으면 내가 사용했을만한 훌륭한 실행 가능한 jar export 함수를 가지고있다. – AlbChu

+0

Java가 설치되지 않은 컴퓨터에서 시작할 수 있습니다. 사용자가 처음 실행하면 tt가 시작되고 Java를 다운로드하고 Java를 다운로드 및 설치 한 다음 응용 프로그램을 실행해야한다고 사용자에게 알립니다. 두 번째로, Java는 이미 거기에있을 것이고 앱이 시작될 것입니다. IIRC 이클립스 실행 jar 내보내기는 그보다 작습니다. 매니페스트가있는 .jar 파일을 만들지는 않지만 다른 Eclipse 플러그인에 대해 이야기하고있을 수 있습니다. –