문제

Eclipse 또는 Netbeans를 사용하여 기존 Java 프로젝트를 열 수 있도록 도와줄 수 있는 사람이 있습니까?SourceForge의 특정 프로젝트입니다. SMPP클라이언트서버.

제가 하고 싶은 것은 이 프로젝트를 실행하는 것뿐입니다.그러나 저는 Java를 처음 접했기 때문에(저는 C#.Net 개발자입니다) 지금으로서는 어려운 일인 것 같습니다.

도움이 되었습니까?

해결책

  • sourceforge에서 .jar을 다운로드하여 PC 어딘가에 저장하세요.
  • 이클립스를 엽니다.
  • "패키지 탐색기" 창이 열려 있어야 합니다. 제 생각에는 LHS에서 기본적으로 열려 있어야 합니다.
  • 마우스 오른쪽 버튼을 클릭하고 새로 만들기 -> 프로젝트를 선택한 다음 "Java 프로젝트"를 선택합니다.
  • 다음을 클릭하세요
  • 프로젝트에 이름을 지정하세요. 명명 표준이 있지만 기본적으로 무엇이든 가능합니다.예: MyProject
  • 다음을 클릭한 후 마침을 클릭합니다.
  • 이제 Package Explorer 창에 MyProject라는 새 프로젝트가 생겼습니다.
  • 이제 jar를 프로젝트로 가져와야 합니다.
  • 프로젝트에 jar를 보관할 폴더를 만듭니다."MyProject", New -> Folder를 마우스 오른쪽 버튼으로 클릭하고 "x-jars"라고 이름을 지정합니다.
  • 이 폴더는 MyProject 아래에 생성됩니다.이것은 실제(시스템) 폴더이며, jar를 이 폴더에 복사하려고 합니다.이 폴더는 파일 시스템의 ~eclipse-workspace/MyProject/x-jars/에 위치합니다.
  • x-jars 폴더에 복사되면 Eclipse로 돌아가 MyProject를 선택하고 F5를 눌러 새로 고칩니다.이제 항아리가 x-jars 폴더 아래에 표시됩니다. (작은 삼각형을 클릭하여 폴더 내용을 확장할 수 있습니다.)
  • 이제 실제로 항아리를 사용하고 싶습니다.
  • MyProject 아래의 "src"를 마우스 오른쪽 버튼으로 클릭합니다(src는 모든 Java 클래스를 보관하는 곳입니다).새로 만들기 -> 패키지를 수행하고 표준 규칙에 따라 다음과 같은 이름을 지정합니다.com.mydomain.smpp를 선택하고 마침을 클릭합니다.
  • 결과 패키지를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 -> 클래스를 수행하고 이름(예: MyTest)을 지정한 후 마침을 클릭합니다.
  • 이제 기본 Eclipse 편집기에 Java 클래스의 골격이 표시됩니다.이 클래스는 com.mydomain.smpp 패키지에 있습니다.모든 클래스는 패키지에 있어야 합니다.
  • 마지막으로 x-jars 폴더가 빌드(컴파일) 경로에 포함되어 있는지 확인해야 합니다.MyProject를 마우스 오른쪽 버튼으로 클릭하고 빌드 경로 -> 빌드 경로 구성을 수행합니다.라이브러리 탭에서 "JARS 추가"를 클릭하고 MyProject에서 x-jars 폴더를 선택합니다.
  • 그리고 그게 다야.문서나 게시된 API가 없는 것 같으므로 평가판 SMPP 앱/클래스를 설정하는 데 도움을 드릴 수 없습니다. 그러나 이는 jar를 사용하기 위해 수행해야 하는 작업입니다.

다른 팁

JAR 파일은 실제 Eclipse 또는 NetBeans 프로젝트가 아닙니다. 좋아하는 IDE로 새 프로젝트를 만들고 JAR 파일을 라이브러리로 가져와야합니다.

Eclipse에 JAR 파일을 추가하려면 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 메뉴로 이동해야합니다. 경로 빌드> 외부 아카이브 추가

컴파일 된 프로젝트를 실행하려는 경우 : java -jar SMPPServer.jar 명령 줄에서 트릭을 수행해야합니다 (어쨌든 기대할 것입니다). Windows에있는 경우 Java와의 .jar 파일을 보거나 간단한 .bat 파일을 작성하여 더 간단하게 만들 수 있습니다.

소스 코드가 있다면 소스 파일을 가져 오기 위해 '가져 오기'를 찾고 새로운 Eclipse 또는 NetBeans 프로젝트를 만들고 싶을 것입니다. Eclipse에서는 파일 메뉴 아래에서 찾을 수 있습니다. 나는 NetBeans에 익숙하지 않지만 같은 장소에있을 것으로 기대합니다.

항아리를 다운로드하여 프로젝트에 추가하십시오. 불행히도, 해당 항아리의 클래스와 메소드를 사용하는 방법이 없으므로 많은 추측을해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top